如何获得listView选中的列? 各位高手, 我用listview做了一个表,一列显示email,一列显示website,如何获得选中单元格的列呢?貌似listviewitem是一个整体。请多多指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(this.listView1.SelectedItems!=null) { this.label1.Text=this.listView1.SelectedItems[0].Tag.ToString(); this.textBox1.Text=this.listView1.SelectedItems[0].SubItems[1].Text ; this.textBox2.Text=this.listView1.SelectedItems[0].SubItems[2].Text; this.textBox3.Text=this.listView1.SelectedItems[0].SubItems[3].Text; } 要得到一列的值的话,最好把FullRowSelect这个属性设置为true。第一列Email是subItem[0],第二列WebSite是subItem[1],楼主可以messagebox测试一下。MessageBox.Show(listView1.SelectedItems[0].SubItems[0].Text); Winform ComboBox选中项的颜色怎么改 bindingSource 绑定照片的奇怪的问题,大家一起进来看看 C#中字符转换(在线等) (纯技术贴)请问一下sqldmo里备份和还原的问题 枚举小问题 process队列的问题 **************你不就是个打杂的吗,有什么牛逼的阿,还说我不像话,去你大爷的************ 动态网页中数据库绑定的问题!~~~ 类型或命名空间名称“SqlConnection 在类或命名空间,System中不存在(是否缺少程序集引用?) 无聊时编的桌面魔方升级到v1.1啦,欢迎交流使用 如何给非数据库加上事务处理? C#菜鸟程序
this.label1.Text=this.listView1.SelectedItems[0].Tag.ToString();
this.textBox1.Text=this.listView1.SelectedItems[0].SubItems[1].Text ; this.textBox2.Text=this.listView1.SelectedItems[0].SubItems[2].Text;
this.textBox3.Text=this.listView1.SelectedItems[0].SubItems[3].Text;
}
第一列Email是subItem[0],第二列WebSite是subItem[1],楼主可以messagebox测试一下。MessageBox.Show(listView1.SelectedItems[0].SubItems[0].Text);