Если вы хотите просто щелкнуть изображение, а не кнопку ImageButton, есть довольно простое решение.
Добавьте ImageColumn в ваш dgView, установите его «NullValue» в красный X или что вы хотите. Это гарантирует, что на всех строках всегда будет отображаться X без дополнительной работы.
После этого вы захотите добавить событие CellContentClick для захвата пользователя, фактически нажимающего на X.
Внутри события щелчка на контенте вы можете проверить, если
//check if your clicking on a cell inside the imagecolumn column
if(e.ColumnIndex == this.colImageColumn.index && e.RowIndex > 0)
//Delete Row e.RowIndex