自动创建ListView子项

时间:2009-02-02 10:31:07

标签: c# listview .net-2.0 controls

Hai,

我尝试创建 ListViewControl (磁贴模式)并添加了 ListViewItem 。我这样创建了它,

ListViewItem aFooItem = new ListViewItem("foo");
listView1.Items.Add(aFooItem);  //Adding the ListViewItem to the ListViewControl

现在我运行了应用程序,并尝试调试第一行。我发现aFooItem的子项计数是1,类似于aFooItem本身。有人可以帮助我为什么aFooItem的SubItems.Count是1,即使你没有明确地添加一个项目吗?

2 个答案:

答案 0 :(得分:1)

ListViewItem的“SubItems”是它包含的列的列表。通过使用默认字符串(“foo”)初始化ListViewItem,您添加了一个子项(使用Text ==“foo”)。

答案 1 :(得分:1)

ListViewItem 的默认值是索引0处子项的值。创建ListViewItem时,它会自动创建默认子项你。