首页 >后端开发 >C++ >如何向 ListView 控件中的多个列添加项目?

如何向 ListView 控件中的多个列添加项目?

Patricia Arquette
Patricia Arquette原创
2024-12-31 09:08:09202浏览

How to Add Items to Multiple Columns in a ListView Control?

向 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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn