Условное форматирование DataGridView

У меня есть 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, чтобы отразить это.

13
задан KevinDeus 1 November 2010 в 06:41
поделиться