【问题标题】:How to get Column Header Text on double click如何在双击时获取列标题文本
【发布时间】:2016-03-29 10:16:27
【问题描述】:

我想取已经双击的ColumnHeader的ColumnHeader文本。这是我到目前为止所得到的。它不起作用。任何人都可以帮忙吗?

private void dataGridView1_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
    {
        string TheDate = dataGridView1.SelectedColumns.ToString();
        MessageBox.Show(TheDate);
    }

【问题讨论】:

    标签: c# datagridview datagridviewcolumn


    【解决方案1】:

    您可以通过DataGridViewCellMouseEventArgs对象e获取列的索引,并用于获取HeaderText

    string text = dataGridView1.Columns[e.ColumnIndex].HeaderText;
    

    【讨论】:

      【解决方案2】:

      试试看:

      if (e.Button == System.Windows.Forms.MouseButtons.Left)
      {
          string theDate = dataGridView1.Columns[e.ColumnIndex].Name;
      }
      

      【讨论】:

        猜你喜欢
        • 2012-12-21
        • 1970-01-01
        • 2013-10-14
        • 1970-01-01
        • 1970-01-01
        • 2010-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多