Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 如何找到已选择的列标题?_C# 4.0_Datagridview - Fatal编程技术网

C# 4.0 如何找到已选择的列标题?

C# 4.0 如何找到已选择的列标题?,c#-4.0,datagridview,C# 4.0,Datagridview,我的表单中有一个datagrid视图,我喜欢通过单击columnheader对表进行排序 我选择Columnheader双击事件来编写代码,但我不知道如何判断选择了哪个列标题 有什么办法,否则我必须改变主意吗?看看DataGridView的 触发事件时,可以通过事件的DataGridViewCellMouseEventArgs.ColumnIndex属性获取单击列的索引值。我链接的文章有一个例子 查看DataGridView的 触发事件时,可以通过事件的DataGridViewCellMouse

我的表单中有一个datagrid视图,我喜欢通过单击columnheader对表进行排序

我选择Columnheader双击事件来编写代码,但我不知道如何判断选择了哪个列标题


有什么办法,否则我必须改变主意吗?

看看DataGridView的


触发事件时,可以通过事件的DataGridViewCellMouseEventArgs.ColumnIndex属性获取单击列的索引值。我链接的文章有一个例子

查看DataGridView的


触发事件时,可以通过事件的DataGridViewCellMouseEventArgs.ColumnIndex属性获取单击列的索引值。我链接的文章有一个例子

列HeaderMouseClick
OnColumnHeaderMouseDoubleClick
事件中,您可以执行以下操作:

private void DataGridView1_OnColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) {
    int column = e.ColumnIndex;
}

ColumnHeaderMouseClick
OnColumnHeaderMouseDoubleClick
事件中,您可以执行以下操作:

private void DataGridView1_OnColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) {
    int column = e.ColumnIndex;
}