with default datagridview using this code, it works:
var column = new DataGridViewCheckBoxColumn();
column.HeaderText = "Abc";
column.Name = "Abc";
dataGridView1.Columns.Insert(0, column);
Otherwise, probably you have another formatting for your datagridview...