中易网

C# 将listview中的内容显示在文本框中,怎么多次操作?

答案:4  悬赏:70  
解决时间 2021-04-22 00:37
我的意思是在listview中有多条信息,我想实现鼠标点到哪行,相应内容同时显示在文本框中。可是我只能实现单次操作。下面我的代码,应该怎么修改?初学C#,请赐教!
private void listview1_SelectedIndexChanged(object sender, EventArgs e)
{
var subItem = listview1.SelectedItems[0].SubItems;
T1.Text = subItem[0].Text;
T2.Text = subItem[1].Text;
T3.Text = subtem[2].Text;
}
最佳答案
是wpf还是窗体应用程序?
如果是wpf的话就简单很多,直接在xaml中将文本框的text属性绑定到listview中就行。
而如果是窗体应用程序的话,你给的过程有问题……反正咱看得迷迷糊糊的
全部回答
那就搞个textbox在窗体上。 点到item时,显示这个框,把item的数据写过去,点别的item时把当前所在的item的值改成框内的数值,改变框的位置到新item上。
foreach (ListViewItem item in this.listView1.SelectedItems) { for (int i = 0; i < item.SubItems.Count; i++) { MessageBox.Show(item.SubItems[i].Text); } } 能看懂不
T2.Text = subItem[1].Text;T3.Text = subtem[2].Text; 这两句的=改成+=
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
九阳豆浆机 米糊
高中生考英语四级吗?
全新胜达的aut0h0ld是什么
东西丢了怎么找算卦
婚礼双主持(男女主持词)
为什么我开了CF会员进去名字却不是会员的红字
《大舜》中舜继母巫祝季好的扮演者是谁?
城北幼儿园(赐紫路)地址在什么地方,想过去办
美发店搓烫前烫后护理话术有哪些?
小女孩养蛇电影,好像以前在电影院看过 那条蛇
儿童视力矫正招商??
云溪幼儿园(北街)地址好找么,我有些事要过去
福鑫源火锅城在什么地方啊,我要过去处理事情
做完和做好的差距就是人生的差距的心得
上海火车站到奉贤区南桥镇怎么走
推荐资讯
去华蓥山旅游是到宝鼎还是石林比较好
河南师范大学的新校区
朴信惠现在在干什么
北京顺义区2015事业单位考试笔试地点
五个月宝宝夏天吹空调要穿衣服吗
泡泡堂怎么站半身才會炸不到?
逸品文化艺术中心地址在什么地方,想过去办事
梦幻西游109任务LG武器打什么符石
急急急!!!!!!毕业论文任务书怎么填写、
我买个了中国联通充值卡,拿去冲久游的SD敢达
我是一个内项的一个人别人和我说话总是笑不爱
菲比纸尿裤好吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?