大家。如何一次完全填充ListView。 例如,我点击一些按钮,我的LisView完全填充,所有项目和我拥有的所有子项目。
答案 0 :(得分:4)
当我开始使用System.Windows.Forms.ListView
时,我也对此感到困惑(我假设那是你所指的ListView
)。
基本上,ListView中的每一行对应ListViewItem
集合中的一个.Items
。该项目的文本显示在ListView的 first 列中。当ListView处于详细信息模式(.View = View.Details
)时,将使用SubItems
集合,这是每个 ListViewItem
的属性。
可以在example code for ListView
on MSDN:
ListViewItem item1 = new ListViewItem("item1",0);
item1.SubItems.Add("1");
item1.SubItems.Add("2");
item1.SubItems.Add("3");
ListViewItem item2 = new ListViewItem("item2",1);
item2.SubItems.Add("4");
item2.SubItems.Add("5");
item2.SubItems.Add("6");
listView1.Items.AddRange(new ListViewItem[]{item1,item2});
答案 1 :(得分:1)
我假设您的意思是.NET ListView?
您可以将“查看属性”更改为“详细信息”,这将显示所有项目和子项目。
答案 2 :(得分:0)
如果listview具有列,则从第二列开始填充SubItems。第一列是顶级项目。