DataGridView使单元格不可选择

本文关键字:可选择 单元格 DataGridView | 更新日期: 2023-09-27 18:20:14

嗨,我有c#datagridview,每次点击TAB时,我都会在datagridview中找到焦点单元格。有人知道如何在datagridview中拒绝聚焦单元格吗?我只需要标记行而不是单元格。感谢

DataGridView使单元格不可选择

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

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

原始答案