【问题标题】:DataGridView click event doesn't always fireDataGridView 点击事件并不总是触发
【发布时间】:2014-12-28 17:19:52
【问题描述】:

我有一个DataGridView。每次我选择一个单元格时,它的Cell_Content_Click 都不会触发。它会触发,但不会在每次点击时触发。

我想在我的字符串变量“selected”中获取选定单元格的内容。这是我正在做的事情:

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
    if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null)
    {
        selected = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
    }
}

【问题讨论】:

  • 它的工作..:) 感谢您帮助我...

标签: c# winforms gridview clicklistener


【解决方案1】:

CellContentClick 事件仅在单击单元格内的内容(文本)时触发。

使用CellClick 事件而不是CellContentClick,因为当单击单元格的任何 部分(不仅仅是其中的内容)时会触发该事件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    • 2011-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-19
    • 1970-01-01
    相关资源
    最近更新 更多