user3747256 user3747256 - 1 year ago 91
C# Question

datagridview cell mouse hover backcolor change

i want to change the backcolor of cell in datagridview while mouse hover on particular cell.

Tried code:

private void dataGridView_whateventwillcomehere(object sender, DataGridViewCellEventArgs e)


Answer Source

Try this on CellMouseMove Event

private void dataGridView1_CellMouseMove(object sender, DataGridViewCellMouseEventArgs e)
    dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = Color.Blue;

You need CellMouseLeave Event to restore color

private void dataGridView1_CellMouseLeave(object sender, DataGridViewCellEventArgs e)
    dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = Color.White;
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download