我正在尝试将项添加到包含2列的listView中。当我使用下面的代码时,它会在第一列中添加一个项目而在第二列中没有任何内容,然后它将创建一个新行,第一行中没有任何内容,第二行中的项目,如何在同一行中获取它们?感谢。
listView1.Items.Add(item1);
ListViewItem date = new ListViewItem();
date.SubItems.Add(subitem1);
listView1.Items.Add(date);
答案 0 :(得分:2)
这有效:
ListViewItem item = new ListViewItem("some item");
item.SubItems.Add(new ListViewItem.ListViewSubItem(item, "sub item"));
this.listView1.Items.Add(item);
将View
属性设置为Details
以检查所有内容是否正确。
答案 1 :(得分:1)
那是因为您要将ListView项中的两个添加到ListView中。使它看起来类似于:
var item = new ListViewItem("first");
item.SubItems.Add("second");
item.SubItems.Add("third");
listView1.Items.Add(item);