2016-07-20 59 views
-1

我有一個問題,我改變選定的索引在列表視圖它工作正常當我第一次改變,但當我第二次改變它說「InvalidArgument ='0'的值是不適用於'索引'。「代碼是 ;程序停止工作後選定的索引更改第二次listview c#

listBox1.Items.Clear(); 
     string a = ""; 

     a = ""; 
     a = listView1.SelectedItems[0].SubItems[0].Text; 

     StreamReader oku = new StreamReader(strPath+"\\"+"Versiyonlar"+"\\"+a); 
     string OkunanVeri = oku.ReadToEnd(); 
     string[] dizi = OkunanVeri.Split(new string[]{"\r\n"},StringSplitOptions.RemoveEmptyEntries); 
     foreach (var item in dizi) 
     { 
      listBox1.Items.Add(item); 
     } 
      oku.Close(); 

strPath的方式是桌面

回答

1
 try 
     { 
    listBox1.Items.Clear(); 
     string a = ""; 

     a = ""; 
     a = listView1.SelectedItems[0].SubItems[0].Text; 

     StreamReader oku = new StreamReader(strPath+"\\"+"Versiyonlar"+"\\"+a); 
     string OkunanVeri = oku.ReadToEnd(); 
     string[] dizi = OkunanVeri.Split(new string[]{"\r\n"},StringSplitOptions.RemoveEmptyEntries); 
     foreach (var item in dizi) 
     { 
      listBox1.Items.Add(item); 
     } 
      oku.Close(); 
     } 
     catch 
     { 


     } 

我只是固定它像這樣

相關問題