Я нашел решение, но не уверен, что это лучший способ.
Я переопределяю событие RowsAdded и устанавливаю значение DataGridViewImageColumn равным нулю. Я думаю, так как значение равно нулю, оно отображает изображение.
private void dgvWorksheet_RowsAdded(object sender,
DataGridViewRowsAddedEventArgs e)
{
dgvWorksheet.Rows[e.RowIndex].Cells[colStartClock.Index].Value = null;
}
Я также установил для NullValue столбца значение null в Form_Load
colStartClock.DefaultCellStyle.NullValue = null;
Я не уверен, что мне нужно что-то еще делать. Кажется, что это работает, но кажется, что оно немного ошибочное - случайное нажатие иногда приводит к исключениям, поэтому требуется дополнительное расследование.