我想获取已双击的ColumnHeader的ColumnHeader文本。这是我到目前为止所得到的。它不起作用。有人可以帮忙吗?
private void dataGridView1_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
{
string TheDate = dataGridView1.SelectedColumns.ToString();
MessageBox.Show(TheDate);
}
答案 0 :(得分:2)
您可以通过DataGridViewCellMouseEventArgs
对象e获取列的索引并用于获取HeaderText
string text = dataGridView1.Columns[e.ColumnIndex].HeaderText;
答案 1 :(得分:2)
试试:
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
string theDate = dataGridView1.Columns[e.ColumnIndex].Name;
}