【发布时间】:2011-05-03 07:07:35
【问题描述】:
我有一个 DataGridView。我将其 .DataSource 属性设置为我自己的对象的 BindingList:BindingList<IChessItem>
然后我为它创建了一些列..
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 中的其他字段着色以反映这一点。
【问题讨论】:
标签: c# winforms datagridview