1

有谁知道如何在 listView 上编辑子项?我试过用这个:

ListView1.SelectedItems[0].SubItems[1].Text = "Hello?";

但这不起作用。我收到错误“InvalidArgument='1' 的值对'index' 无效”。我在列表视图上有两列,所以我认为 [1] 的索引将是子项。

4

1 回答 1

2

您实际上是否在列表中添加了带有子项的项?仅仅因为您有两列 ListViewItem 不会自动获得 2 个子项。

例如,如果您执行了以下操作:

ListViewItem item = listView1.Items.Add("test");  
item.SubItems.Add("sub1");

那么它应该可以工作,但如果你只有:

ListViewItem item = listView1.Items.Add("test");

然后就不行了。

于 2010-04-08T14:29:19.500 回答