Как программно изменить цвет столбца в DataGridView, привязанного к BindingSource с пользовательским классом? - PullRequest
0 голосов
/ 15 февраля 2012

DataSource BindingSource - это класс с некоторыми общедоступными свойствами. Столбцы сетки были созданы так:

DataGridViewTextBoxColumn vendorIDColumn =
           new DataGridViewTextBoxColumn()
           {
               MinimumWidth = 50,
               FillWeight = 20,
               DataPropertyName = "VendorID",
               HeaderText = "Vendor ID",
               AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
           };
        grid.Columns.Add(vendorIDColumn);

Свойство DataGridView "AutoGenerateColumns" было установлено в значение "false". Пробовал grid.Columns[0].DefaultCellStyle.BackColor = Color.Red;, но это не сработало.

1 Ответ

0 голосов
/ 16 февраля 2012

Можете ли вы установить задний цвет для DataGridViewTextBoxColumn?

DataGridViewTextBoxColumn vendorIDColumn =
       new DataGridViewTextBoxColumn()
       {
           MinimumWidth = 50,
           FillWeight = 20,
           DataPropertyName = "VendorID",
           HeaderText = "Vendor ID",
           AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
           BackColor = Color.Red;
       };
    grid.Columns.Add(vendorIDColumn);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...