c#里listview里如何获取点击的是哪一列
很多时候c#里会用到listview,又会给它添加很多的列,可以设置点击列的标头实现按照这列的内容排序等功能,然而点击不同列排序的方法是不一样的,这时候就需要知道,我到底是点击了哪一列,比如点击名字列就按照名字排序,点击成绩列就按照成绩排序,等等,下面是具体的一个例子的实现:
1、找到如图所示事件,双击箭头处
2、接下来是实现这个事件里具体的动作,我这里就是随便写了一个例子,里面可以具体些自己想实现的功能。
//e.Column 返回的就是被点击的列的int列号,从0开始。
private void listView1_ColumnClick(object sender, ColumnClickEventArgs e) { MessageBox.Show(e.Column.ToString()); }
希望对大家有帮助(^o^)/~