在 ListView 控制項中填入欄位
在 C# Windows 窗體中,ListView 控制項可讓您以表格格式顯示資料。預設情況下,項目會新增到第一列 (Column1)。本文探討如何將資料填入第一列以外的欄位。
方法 1:使用 SubItems 屬性
將項目新增至第 2、3、4 和 3 列依此類推,您可以使用ListViewItem的SubItems屬性。其語法為:
ListViewItem item = new ListViewItem("Column1Text"); item.SubItems.AddRange(new string[] { "s2", "s3", "s4" });
這裡,我們建立一個新的 ListViewItem 對象,其中「Column1Text」作為第一列的文字。然後,使用 AddRange 方法,我們將項目作為字串陣列新增至後續列。
方法 2:使用單一子項目
另一種方法是新增子項目使用 SubItems集合單獨的項目:
ListViewItem item = new ListViewItem("Something"); item.SubItems.Add("SubItem1a"); item.SubItems.Add("SubItem1b"); item.SubItems.Add("SubItem1c");
此方法可以更好地控制每個項目
添加多個項目
您可以使用Items集合的AddRange 方法一次將多個項目新增至ListView:
ListViewItem item1 = new ListViewItem("Something1"); item1.SubItems.AddRange(new string[] { "s1a", "s1b", "s1c" }); ListViewItem item2 = new ListViewItem("Something2"); item2.SubItems.AddRange(new string[] { "s2a", "s2b", "s2c" }); listView1.Items.AddRange(new ListViewItem[] { item1, item2 });
這種方法可讓您有效地填入多個列和行。
以上是如何在 C# ListView 控制項中填入多個列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!