[英]C#. How do I fill ListView fully? All Items and all Subitems
大家。 如何一次完全填充ListView。 例如,我單擊一些按鈕,我的LisView會完全填滿我擁有的所有項目和所有子項目。
當我開始使用System.Windows.Forms.ListView
時,我對此也感到困惑(我假設那是您所指的ListView
)。
本質上,ListView中的每一行對應於.Items
集合中的單個ListViewItem
。 該項目的文本出現在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});
我假設您的意思是.NET ListView?
您可以將“視圖屬性”更改為“詳細信息”,這將顯示所有項目和子項目。
如果listview有列,則從第二列開始填充SubItems。 第一列是頂層項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.