有谁知道如何在listView上编辑子项目?我试过用这个:
ListView1.SelectedItems[0].SubItems[1].Text = "Hello?";
但这不起作用。我收到错误“InvalidArgument ='1'的值对'index'无效”。我在listview上有两列,所以我认为[1]的索引是子项。
答案 0 :(得分:2)
你真的在列表中添加了一个带有子项目的项目吗?仅仅因为你有两列,ListViewItem不会自动获得2个子项。
例如,如果您已完成以下操作:
ListViewItem item = listView1.Items.Add("test");
item.SubItems.Add("sub1");
然后它应该有效,但如果你只有:
ListViewItem item = listView1.Items.Add("test");
然后它不会。