ListViewItem list = new ListViewItem(string);
listView1.Items.Add(list);

解决方案 »

  1.   

    try 
                {
                    ListViewItem lvi;
                    ListViewItem.ListViewSubItem lvsi;
                    if(root.CompareTo("")==0)
                        return ;
                    System.IO.DirectoryInfo dir=new System.IO.DirectoryInfo (root);
                    DirectoryInfo[] dirs=dir.GetDirectories ();
                    FileInfo[] files=dir.GetFiles ();
                    this.lblCurrentPath.Text=root;
                    this.lwFilesAndFolders.BeginUpdate();
                    foreach (System. IO.DirectoryInfo di in dirs )
                    {
                        lvi=new ListViewItem ();
                        lvi.Text=di.Name;
                        lvi.ImageIndex =0;
                        lvi.Tag =di.FullName;
                        lvsi=new ListViewItem.ListViewSubItem ();
                        lvsi.Text="";
                        lvi.SubItems .Add (lvsi);
                        lvsi=new ListViewItem.ListViewSubItem ();
                        lvsi.Text=di.LastAccessTime .ToString();
                        lvi.SubItems .Add(lvsi);
                        this.lwFilesAndFolders.Items.Add(lvi);
                    }
                    foreach (System.IO.FileInfo fi in files)
                    {
                        lvi = new ListViewItem();
                        lvi.Text = fi.Name;
                        lvi.ImageIndex = 1;
                        lvi.Tag = fi.FullName;
                        lvsi = new ListViewItem.ListViewSubItem();
                        lvsi.Text = fi.Length.ToString();
                        lvi.SubItems.Add(lvsi);
                        lvsi = new ListViewItem.ListViewSubItem();
                        lvsi.Text = fi.Length.ToString();
                        lvi.SubItems.Add(lvsi);
                        this.lwFilesAndFolders.Items.Add(lvi);
                    }
                    this.lwFilesAndFolders.EndUpdateListViewItem list = new ListViewItem();
    listView1.Items.Add(list);hahha