正常に、グリッドビューの列ヘッダーの 1 つに画像を配置しました。ただし、デフォルトの背景色である灰色の他の列ヘッダーとは異なり、背景色はすべて白になっています。白を灰色に変更/ペイントするにはどうすればよいですか。
private void GridViewSale_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
if (e.RowIndex < 0 && e.ColumnIndex == 1)
{
Rectangle rec = new Rectangle(4, 5, 14, 14);
e.Graphics.DrawImage(Properties.Resources.DelOn, rec);
e.Handled = true;
e.CellStyle.BackColor = Color.DeepPink; (//Not working)
}
}