Disable Cell Highlighting in a datagridview

.net, datagridview, vb.net, winforms

Solution

The only way I've found to "disable" highlighting is to set the `SelectionBackColor` and the `SelectionForeColor` in the `DefaultCellStyle` to the same as the `BackColor` and `ForeColor`, respectively. You could probably do this programmatically on the form's `Load` event, but I've also done it in the designer.

Something like this:

Me.DataGridView1.DefaultCellStyle.SelectionBackColor = Me.DataGridView1.DefaultCellStyle.BackColor
Me.DataGridView1.DefaultCellStyle.SelectionForeColor = Me.DataGridView1.DefaultCellStyle.ForeColor

Problem

How to disable Cell Highlighting in a datagridview, Highlighting should not happen even if I click on the cell. Any thoughts please

Original source