簡體   English   中英

C#。 如何完全填充ListView? 所有項目和所有子項目

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM