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