首頁 > 後端開發 > C++ > 如何在 C# ListView 控制項中填入多個列?

如何在 C# ListView 控制項中填入多個列?

Mary-Kate Olsen
發布: 2024-12-29 18:43:18
原創
386 人瀏覽過

How to Populate Multiple Columns in a C# ListView Control?

在 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板