从listview中选择项后,更改数组中的文本框文本值

时间:2015-09-26 04:18:20

标签: c# arrays listview

你好我们只是想找到我的问题的答案

就是这样。

我有一个名为price的数组

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

这是列表视图代码

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

它不起作用

如何使其工作,就像选择的索引更改数组索引也更改一样,文本框文本值也将根据所选索引进行更改。

1 个答案:

答案 0 :(得分:1)

我认为您需要捕获 ListView ItemSelectionChangedEvent ,并根据当前索引分配文本框值

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