2015-09-26 37 views
0

你好傢伙我只想找到我的問題的答案從列表中選擇項目後從數組中更改文本框的文本值

這是它。

我有一個名爲數組價格

int [] price = new int[5] {2311,3122, 4203, 4075, 5525}; 

這裏的列表視圖代碼

for(int i = 0; i<price.length; i++) 
{ 
textbox2.text = price[i].toString(); 
} 

它不工作

我怎樣才能使它發揮作用一樣,如果選擇的指數變化數組索引也會更改,並且文本框文本值也將根據所選索引進行更改。

+0

你並不需要一個循環,textbox2.text =價格[的selectedIndex]的ToString();應該做。 –

+0

在設置文本框的值之前,最好使用列表選擇已更改的事件或設置文本框在for循環中爲空。 –

回答

1

我認爲你需要基於當前索引趕ItemSelectionChangedEvent的ListView的,並指定文本框的值

private void ListView1_ItemSelectionChanged(Object sender, ListViewItemSelectionChangedEventArgs e) {  
     textbox2.Text = price[e.ItemIndex].ToString();  
    } 
+0

這一個工作 感謝您的幫助 –

相關問題