【问题标题】:How to check column name of clicked cell in datagridview如何检查datagridview中单击的单元格的列名
【发布时间】:2021-02-17 14:48:30
【问题描述】:

我有dataGridView 和CellDoubleClick 活动。

单击两次单元格时我需要执行一些操作,但它必须是具有特定名称的列中的单元格。我不知道如何检查列名。

附注dataGridView 必须有SelectionMode = FullRowSelect

private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
    {
        if ( /*check column name*/ )
        {
            // actions
        }
    }

【问题讨论】:

    标签: c# winforms datagridview


    【解决方案1】:

    你可以从活动中得到它

    private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
        
            string columnName = this.dataGridViewName.Columns[e.ColumnIndex].Name;
            if ( columnName )
            {
                // actions
            }
        }
    

    你可以得到索引

     int columnIndex = dGVTransGrid.CurrentCell.ColumnIndex;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-15
      • 2013-06-18
      • 1970-01-01
      • 2012-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多