Вы должны установить свойство EnableHeadersVisualStyles
на false
, чтобы заставить работать ваши пользовательские настройки.
this.myDgv.EnableHeadersVisualStyles = false;
this.myDgv.Columns[ 0 ].HeaderCell.Style.BackColor = Color.Red;
Это должно работать.
// РЕДАКТИРОВАТЬ: Ааа выЯ не хочу делать это с помощью кода, но общий подход работает и с дизайнером.Свойство EnableHeadersVisualStyles
является прямым свойством DataGridView и цвета столбца, установленного в свойстве ColumnHeadersDefaultCellStyle
.