Chinaunix首页 | 论坛 | 博客
  • 博客访问: 302374
  • 博文数量: 93
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 830
  • 用 户 组: 普通用户
  • 注册时间: 2016-02-25 10:44
个人简介

一杯茶,一台电脑

文章分类

全部博文(93)

文章存档

2018年(4)

2017年(57)

2016年(32)

分类: C#/.net

2017-01-22 13:28:51


点击(此处)折叠或打开

  1. 将listview选中行的第一列的值输出
  2. private void lvAccountList_SelectedIndexChanged(object sender, EventArgs e)
  3. {
  4. //在此处设断点,发现点击不同的Item后,此事件居然执行了2次 //第一次是取消当前Item选中状态,导致整个ListView的SelectedIndices变为0
  5. //第二次才将新选中的Item设置为选中状态,SelectedIndices变为1
  6. //如果不加listview.SelectedIndices.Count>0判断,将导致获取listview.Items[]索引超界的异常

  7. if (listview.SelectedIndices != null && listview.SelectedIndices.Count>0)
  8. {
  9. ListView.SelectedIndexCollection c = listview.SelectedIndices;
  10. lblTitle.Text = listview.Items[c[0]].Text;
  11. }
  12. }

阅读(5692) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~