C# 在C中单击更改listview值#
如何通过单击列表视图来更改其值 e、 g如果该列中的值是p,单击该行后,它将仅用a替换p。 它仅更改一个值,单击另一行时给出: InvalidArgument=值“0”对“索引”无效C# 在C中单击更改listview值#,c#,C#,如何通过单击列表视图来更改其值 e、 g如果该列中的值是p,单击该行后,它将仅用a替换p。 它仅更改一个值,单击另一行时给出: InvalidArgument=值“0”对“索引”无效 private void show_SelectedIndexChanged(object sender, EventArgs e) { ListViewItem nlist = new ListViewItem(); nlist = show.SelectedItems[0]; if (n
private void show_SelectedIndexChanged(object sender, EventArgs e)
{
ListViewItem nlist = new ListViewItem();
nlist = show.SelectedItems[0];
if (nlist.SubItems[3].Text == "P")
{
nlist.SubItems[3].Text = "A";
}
else if (nlist.SubItems[3].Text == "A")
{
nlist.SubItems[3].Text = "P";
}
else { }
}
在
SelectedIndexChanged
中使用if语句,检查是否有任何选定项
if(show.SelectedItems.Count > 0)
{
ListViewItem nlist = new ListViewItem();
nlist = show.SelectedItems[0];
...
}