Нет ничего мешающего Вам упаковать список в разграниченную строку и затем распаковать его, как только Вы получаете строку от конфигурации. Если бы Вы сделали это этот путь, то Ваш раздел конфигурации был бы похож:
[Section 3]
barList=item1,item2
Это не симпатично, но это функционально для самых простых списков.
Для этого нужно установить флаг EnableHeadersVisualStyles
для представления сетки данных на False
, и установите цвет фона с помощью свойства ColumnHeadersDefaultCellStyle.BackColor
. Например, чтобы установить синий цвет фона, используйте следующее (или установите в дизайнере, если хотите):
_dataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;
_dataGridView.EnableHeadersVisualStyles = false;
Если вы не установите флаг EnableHeadersVisualStyles
на False, то внесенные вами изменения к стилю заголовка не вступят в силу, поскольку сетка будет использовать стиль из темы по умолчанию текущего пользователя. Документация MSDN для этого свойства находится здесь .
Это можно сделать.
От дизайнера: Выберите свой DataGridView Откройте Свойства Перейдите к ColumnHeaderDefaultCellStype Нажмите кнопку, чтобы изменить стиль.
Вы также можете сделать это программно:
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Purple;
Надеюсь, это поможет!