我有一个已经填充了第一列的ListView 我可以轻松使用:
MylistView.Items.AddRange(new ListViewItem[] { item })
但由于我已经填充了第一列,我尝试使用:
MylistView.Items[0].SubItems.AddRange(new ListViewItem[] { item })
但我刚收到错误:
我总是可以使用string[]
重载,但有没有办法使用ListViewItem[]
替代子项?
这是我的代码:
ListViewItem item = new ListViewItem(new string[]
{
exp[listBox1.SelectedIndex].ToString(),
exp2[listBox1.SelectedIndex].ToString()
});
listView2.Items[0].SubItems.AddRange(new ListViewItem[] { item });
答案 0 :(得分:1)
那你为什么不这样做呢?
listView2.Items[0].SubItems
.AddRange(new [] { exp[listBox1.SelectedIndex].ToString(),
exp2[listBox1.SelectedIndex].ToString(),
});
该方法需要strings
或ListViewSubItems
的数组。