あなたがして行全体を設定することができます。これは、バックの色、それの上にマウスを移動するが、しかし、これがそうそれぞれの上にマウスのロールとして...戻ってそれを変更しないとき、それぞれの行を変更します
dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.Blue;
各行は色が変わり、マウスがセルを離れるときにデフォルトの白に戻りません。以下は、マウスがセルを離れるときに色を白に戻すコードです。マウスを動かしたときにセルが変更された色のままになるので、ユーザーがセルにテキストを入力するときなど、他のイベントをチェックする必要があります。
private void dataGridView1_CellMouseEnter(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex >= 0)
dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.Blue;
}
private void dataGridView1_CellMouseLeave(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex >= 0)
dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.White;
}