注册 登录
编程论坛 C# 论坛

请问一下在C#中listview 选中一行并把对应的几列数据放到textbox中。

a328530332 发布于 2012-10-29 11:11, 5236 次点击
我想实现的功能是点击ListView中的某一行的数据,并这行数据的每一项显示在对应的textbox中,比如:
listview中有如下列,姓名,性别,年龄,工作单位。要将所点击的一行的数据按列,分别显示在textbox1,textbox2,textbox3,textbox4中。
请大家不吝赐教该如何实现,我该用哪个事件,需要设置什么属性,请给些提示,非常感谢。
3 回复
#2
mmxo2012-11-07 13:37
用ListView.SelectedIndexChanged事件
事件后:var subItem = Lv.SelectedItems[0].SubItems;
然后:textbox1.text = subItem[0].Text;
      textboxX.text = subItem[n].Text;
#3
smart07212012-11-08 01:14
二楼正解!每当listView选中行改变,则会将该行的信息分别用text显示出来!
#4
熬夜上线2014-11-21 10:34
回复 2 楼 mmxo
我的怎么不行呢?求详细解答
1