我有一個小的C#3.5 WinForms應用程序我正在努力抓住事件日誌名稱從服務器到列表視圖。當選擇其中一個項目時,通過抓取SelectedItems集合中第一個項目的文本屬性,使用SelectedIndexChanged事件從另一個列表視圖中填入選定事件日誌中的事件日誌條目,如下所示。ListView SelectedIndexChanged事件沒有選定的項目問題
string logToGet = listView1.SelectedItems[0].Text;
這工作正常,但從第一個列表視圖第二次選擇事件日誌名稱失敗。發生的事情是SelectedItems集合中SelectedIndexChanged事件獲取的是空的,所以我得到一個ArgumentOutOfRangeException。
我不知所措。關於我在做什麼錯誤的任何想法或更好的方法來做到這一點?