Как описано в этом вопросе кажется, что минимальная высота строки для строки в DataGridView (WinForm не WPF) равняется 17, если Вы хотите отобразить флажки в DataGridViewCheckBoxCell. Немного меньший и флажок просто исчезает!
Существует ли способ поместить меньший флажок в ячейку DataGridView?