2010-04-08 149 views
1

有誰知道如何編輯listView上的子項?我試過用這個:如何以編程方式編輯選定的子項目?

ListView1.SelectedItems[0].SubItems[1].Text = "Hello?"; 

但是這並不奏效。我收到錯誤「InvalidArgument ='1'的值對'index'無效」。我在列表視圖中有兩列,所以我認爲[1]的索引是子項目。

回答

2

你真的添加了一個子項目的項目列表?僅僅因爲你有兩列ListViewItem不會自動獲得2個子項。

例如,如果你已經做了以下內容:

ListViewItem item = listView1.Items.Add("test"); 
item.SubItems.Add("sub1"); 

那麼它應該工作,但如果你只需要:

ListViewItem item = listView1.Items.Add("test"); 

那麼就不會。

+0

啊,謝謝。它現在有效。我只是假定它已經有了一個可以編輯的值。再次感謝。 – 2010-04-08 15:12:35

相關問題