列表视图选定值c#
本文关键字:视图 列表 | 更新日期: 2023-09-27 18:15:53
我的代码解释了一切
if (listView1.SelectedItems[0].Text == "")
{
MessageBox.Show(listView1.SelectedItems[0].Text);
MessageBox.Show("Please Select Value First", "Information", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
}
但是我得到了这个错误的解释在图片中https://i.stack.imgur.com/nOXMY.png
如果没有任何选择项,那么您就不能请求第一个(listView1.SelectedItems[0]
)。换句话说,SelectedItems
为空。
看起来你好像在试图做这样的事情。使用SelectedItems.Count
检查集合中是否有任何内容:
// if there aren't any selected items
if (listView1.SelectedItems.Count <= 0)
{
// then give an error
MessageBox.Show("Please Select Value First", "Information", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
// otherwise proceed
在尝试检索之前,必须在ListView上设置至少一个选定项。没有魔法能帮你做到这一点。