C#.如何完全填充ListView?所有项目和所有子项目

Dar*_*ria 3 c# listview winforms

大家.如何一次完全填充ListView.例如,我点击一些按钮,我的LisView完全填充,所有项目和我拥有的所有子项目.

Rei*_*ica 5

当我开始使用时,我也对此感到困惑System.Windows.Forms.ListView(我假设那是ListView你所指的).

实质上,ListView中的每一行对应ListViewItem.Items集合中的一行.该项目的文本显示在ListView 的第一列中.当ListView处于详细模式(.View = View.Details)时,则使用SubItems集合,这是每个 集合的属性ListViewItem.

可以在MSDN上示例代码中ListView看到该模式:

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});
Run Code Online (Sandbox Code Playgroud)