把 LISTVIEW    VIEW属性 改成了Details   在COLUMNS 属性中添加了2 列 
在第一列中已经添加了一组数据   然后想在第二列 中也添加一组数据  2列中的数据不是 同事添加的 

解决方案 »

  1.   

    对于已经存在的item项,你需要遍历所有item后,使用item.SubItems.Add("");来添加新列。
      

  2.   


    foreach (ListViewItem item in listView1.Items)
    {
        item.SubItems.Add("");//引号内的内容自己决定。
    }
      

  3.   

                            lstitem.Text = fileinfo.Name;
                            lstitem.SubItems.Add(fileinfo.Extension);                        
                            lstitem.Tag = fileinfo;
                            lstitem.ImageIndex = 0;
                            lvContent.Items.Add(lstitem);
      

  4.   

               ListViewItem[] lvi = new ListViewItem[listView1.Items.Count];
                for (int i = 0; i < listView1.Items.Count; i++)
                {
                    lvi[i] = listView1.Items[i];
                }
                //为新列赋值
                for (int i = 0; i < listView1.Items.Count; i++)
                {
                    lvi[i].SubItems.Add("5");
                }            listView1.Items.Clear();
                listView1.Items.AddRange(lvi);这段代码测试过了