问题描述
调试过有值传过来,控件没有内容:高手帮忙看看(急)privateListViewMyListView;privateListViewItemaItem;publicListViewmy_tt(){MyListView=newListView();foreach(stringdirNameinDirectory.GetDirectories(@"C:")){this.aItem=newListViewItem(dirName,0);this.aItem.ImageIndex=0;stringdirInfo;dirInfo=File.GetAttributes(dirName).ToString();aItem.SubItems.Add(dirInfo);dirInfo=File.GetLastAccessTime(dirName).ToString();aItem.SubItems.Add(dirInfo);aItem.SubItems.Add("目录");this.MyListView.Items.Add(aItem);}foreach(stringfileNameinDirectory.GetFiles(@"C:")){this.aItem=newListViewItem(fileName,0);aItem.ImageIndex=1;stringfileInfo;fileInfo=File.GetAttributes(fileName).ToString();aItem.SubItems.Add(fileInfo);fileInfo=File.GetLastAccessTime(fileName).ToString();aItem.SubItems.Add(fileInfo);aItem.SubItems.Add("文件");MyListView.Items.Add(aItem);}returnthis.MyListView;}
解决方案
解决方案二:
foreach(ListViewItemliinlistView1.Items){this.listView2.Items.Add((ListViewItem)li.Clone());}去试试吧