如何在双击时获取列 Header 文本
How to get Column Header Text on double click
我想取双击的ColumnHeader的ColumnHeader Text。这是我到目前为止所得到的。它不起作用。谁能帮忙?
private void dataGridView1_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
{
string TheDate = dataGridView1.SelectedColumns.ToString();
MessageBox.Show(TheDate);
}
您可以通过 DataGridViewCellMouseEventArgs
对象 e 获取列的索引并用于获取 HeaderText
string text = dataGridView1.Columns[e.ColumnIndex].HeaderText;
试试看:
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
string theDate = dataGridView1.Columns[e.ColumnIndex].Name;
}
我想取双击的ColumnHeader的ColumnHeader Text。这是我到目前为止所得到的。它不起作用。谁能帮忙?
private void dataGridView1_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
{
string TheDate = dataGridView1.SelectedColumns.ToString();
MessageBox.Show(TheDate);
}
您可以通过 DataGridViewCellMouseEventArgs
对象 e 获取列的索引并用于获取 HeaderText
string text = dataGridView1.Columns[e.ColumnIndex].HeaderText;
试试看:
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
string theDate = dataGridView1.Columns[e.ColumnIndex].Name;
}