我有一个小的C#3.5 WinForms应用程序我正在努力抓住事件日志名称从服务器到列表视图。当选择其中一个项目时,通过抓取SelectedItems集合中第一个项目的文本属性,使用SelectedIndexChanged事件从另一个列表视图中填入选定事件日志中的事件日志条目,如下所示。ListView SelectedIndexChanged事件没有选定的项目问题
string logToGet = listView1.SelectedItems[0].Text;
这工作正常,但从第一个列表视图第二次选择事件日志名称失败。发生的事情是SelectedItems集合中SelectedIndexChanged事件获取的是空的,所以我得到一个ArgumentOutOfRangeException。
我不知所措。关于我在做什么错误的任何想法或更好的方法来做到这一点?