C# 获取listview中选中一行的值

简介: C# 获取listview中选中一行的值

首先必须要判断listView1.SelectedItems.Count>0或是listview1.SelectedIndices.Count>0


否则第一次点击会选不中。


其次,itemSelectionChanged(选中项改变) 和 SelectedIndexChanged(选中项索引值改变,有参数可以直接获取当前选中的索引)事件都可以触发。


案例:


例如下面使用的例子:


选中点击那一行的第一列的值,索引值必须是0,而且无论点这一行的第几列,选中的都是这一行第一列的值 ,如果想获取这一行除第一列外的值,则用subitems获取,subitems的[]中为索引,从1开始。


private void listView_ItemSelectionChanged(object sender,EventArgs e)
{  
  if (listView1.SelectedItems.Count == 0) 
    return;  
    else 
  { 
    //选中点击那一行的第一列的值,索引值必须是0,而且无论点这一行的第几列,选中的都是这一行第一列的值 ,如果想获取这一行除第一列外的值,则用subitems获取,[]中为索引,从1开始。
    string first = listView1.SelectedItems[0].Text;
    string second = listView1.SelectedItems[0].SubItems[1].Text;
  }
}
相关文章
|
4月前
|
C#
45.c#:listview控件
45.c#:listview控件
38 1
C#-ListView的使用
ListView顾名思义用来做列表数据展示,也是我们在开发中经常使用的控件之一,接下来将展示下它的一些使用场景,以满足不同的需求。
143 0
|
C#
C#-ListView
C# ListView
101 0
如何在 C#中的listView 控件中显示图片?
如何在 C#中的listView 控件中显示图片?
1185 0
如何在 C#中的listView 控件中显示图片?
|
前端开发 C#
【C#/WPF】ListView的MVVM例子,及禁止拖动ListView的头部Header
原文:【C#/WPF】ListView的MVVM例子,及禁止拖动ListView的头部Header 一个ListView的MVVM简单例子: ...
1595 0
|
C# 索引 Windows
C#编程-54:ListView控件复习笔记
C#编程-54:ListView控件复习笔记
110 0
C#编程-23:删除datagridview中选中的多行
C#编程-23:删除datagridview中选中的多行
257 0
|
存储 C#
C#(三十)之C#comboBox ListView treeView
本篇内容记录了comboBox下拉列表框属性、ListView 列表视图属性、ListView 列表视图事件、treeView树状视图属性。
266 0
C#(三十)之C#comboBox ListView treeView