disculpa, le das estilo por propiedades del datagrid qeu tiene el visual studio? o lo haceds por código?, aquí te paso algo que me sirve mucho para para darle estilos a mi DGV, lo llamo cuando lo necesito
   Cita:  public void DarEstilo()
		{
 
            dgvImpresion.ColumnHeadersDefaultCellStyle.Font = new Font("Tahoma", 9, FontStyle.Bold, GraphicsUnit.Point);
            dgvImpresion.ColumnHeadersDefaultCellStyle.BackCol  or = SystemColors.ControlDark;
            dgvImpresion.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single;
            dgvImpresion.ColumnHeadersDefaultCellStyle.Alignme  nt = DataGridViewContentAlignment.MiddleCenter;
            dgvImpresion.DefaultCellStyle.Font = new Font("Tahoma", 8, FontStyle.Regular, GraphicsUnit.Point);
            dgvImpresion.DefaultCellStyle.BackColor = Color.Empty;
            dgvImpresion.AlternatingRowsDefaultCellStyle.BackC  olor = SystemColors.ControlLight;
            dgvImpresion.CellBorderStyle = DataGridViewCellBorderStyle.Single;
            dgvImpresion.GridColor = SystemColors.ControlDarkDark;
}