У меня есть DataGridView. Я установил его свойство .DataSource как BindingList моих собственных объектов: a BindingList
Затем я создал для него несколько столбцов ..
DataGridViewTextBoxColumn descColumn = new DataGridViewTextBoxColumn();
descColumn.DataPropertyName = "Description";
descColumn.HeaderText = "Description";
descColumn.Width = 300;
DataGridViewTextBoxColumn gameIDColumn = new DataGridViewTextBoxColumn();
gameIDColumn.DataPropertyName = "GameID";
gameIDColumn.HeaderText = "Game ID";
gameIDColumn.Width = 60;
dataGrid.Columns.Add(descColumn);
dataGrid.Columns.Add(gameIDColumn);
Мой вопрос ... Я хочу раскрасить один из столбцы ЗЕЛЕНЫЙ на основе данных в другом поле моего BindingList). Как я могу это сделать?
Мне действительно не нужно показывать это поле, я просто хочу воздействовать на данные в нем.
в моем случае одно из полей IChessItem показывает, является ли запись новый, и я хочу раскрасить другие поля в datagridview, чтобы отразить это.