DataGridView使Cell无法选择

时间:2014-09-01 07:39:48

标签: c# datagridview

您好我有c #datagridview,每当我点击TAB时,我的数据网格中都有聚焦单元格。有谁知道如何在datagridview中拒绝聚焦细胞?我需要只标记行而不是单元格。 谢谢

1 个答案:

答案 0 :(得分:1)

我看到了问题。你正在拍摄焦点矩形。您可以通过订阅RowPrePaint事件并删除焦点 PaintPart 来阻止它。

private void dgv_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e)
{
    e.PaintParts &= ~DataGridViewPaintParts.Focus;
}

Original answer