向 ListView 控件中的多列添加项目
使用 listView1.Items 将项目添加到 ListView 控件的第一列非常简单。添加。但是,要将项目添加到后续列,需要采用稍微不同的方法。
解决方案 1
使用 ListViewItem 的 SubItems 属性,您可以将项目添加到特定的列列。例如,要将项目添加到前四列:
string[] row1 = { "s1", "s2", "s3" }; listView1.Items.Add("Column1Text").SubItems.AddRange(row1);
解决方案 2
或者,您可以为每行创建单独的 ListViewItem 对象并使用以下命令添加子项目SubItems.Add:
ListViewItem item1 = new ListViewItem("Something"); item1.SubItems.Add("SubItem1a"); item1.SubItems.Add("SubItem1b"); item1.SubItems.Add("SubItem1c"); ListViewItem item2 = new ListViewItem("Something2"); item2.SubItems.Add("SubItem2a"); item2.SubItems.Add("SubItem2b"); item2.SubItems.Add("SubItem2c"); ListViewItem item3 = new ListViewItem("Something3"); item3.SubItems.Add("SubItem3a"); item3.SubItems.Add("SubItem3b"); item3.SubItems.Add("SubItem3c"); ListView1.Items.AddRange(new ListViewItem[] {item1,item2,item3});
这些解决方案提供了向多个列添加项目的灵活性ListView 控件,允许动态数据填充。
以上是如何向 ListView 控件中的多个列添加项目?的详细内容。更多信息请关注PHP中文网其他相关文章!