listview c#:如何将项目添加到第一个以外的列

时间:2012-07-08 14:10:06

标签: c# winforms listview

我的问题与this完全相同: “要在我的listView控件(Winform)中向第1列添加项目,我正在使用listView1.Items.Add,这样可以正常工作,但如何将项目添加到第2列和第3列等?”

其他地方有很多类似的Q& A,但没有人谈论如何使用WinForms交互式listView构建器添加项目,而不是直接编码。我知道如何对其进行编码,但由于您可以使用构建器将项添加到第一列,因此我认为必须有一种方法可以为其他列执行此操作。

2 个答案:

答案 0 :(得分:0)

我认为(不确定)最简单的方法是添加字符串数组,列表视图根据数组索引知道列。

答案 1 :(得分:0)

右键单击ListView并选择“编辑项目...”以获取ListViewItem集合编辑器。

选择ListViewItem(或单击“添加”以添加一个,然后选择它)。在属性窗格中,在“数据”类别中查找“子项”。单击“...”按钮打开ListViewSubItem集合编辑器,您可以添加子项,这些子项出现在第一个之后的列中。

如果要查看任何内容,则需要设置ListViewItems和ListViewSubItems的Text属性。