将新项目插入listview

时间:2010-07-01 14:22:27

标签: c# .net winforms listview

当我点击一个按钮时,我试图插入一个新的listview项目。

它应该进入某个组,它将有一个项目,然后是两个子项目。但我的代码无效。

            ListViewItem lvi = new ListViewItem(itemtext, grouptext);
            lvi.SubItems.Add(subitem1);
            lvi.SubItems.Add(subitem2);
            lvi.ToolTipText = subitem1;
            items.Items.Add(lvi);

有人可以帮帮我吗?

谢谢

1 个答案:

答案 0 :(得分:3)

您正在使用的ListViewItem构造函数的重载(字符串,字符串)用于项目文本和imageKey。您应该能够使用使用的构造函数重载(string,ListViewGroup)将项目分配给正确的组。

这样的事情:

     ListViewGroup myGroup = items.Groups[0];
     ListViewItem lvi = new ListViewItem(itemtext, myGroup);