【发布时间】:2014-02-11 02:30:51
【问题描述】:
我想循环进入 BandedGridView 的每一列和每一行并获取单元格值,以设置一些条件,例如
if (value>70)
BandedGridView.cell.foreColor = Color.Green;
类似的只是一个例子,因为我不知道怎么做,我希望有人能帮助我
【问题讨论】:
标签: c# devexpress
我想循环进入 BandedGridView 的每一列和每一行并获取单元格值,以设置一些条件,例如
if (value>70)
BandedGridView.cell.foreColor = Color.Green;
类似的只是一个例子,因为我不知道怎么做,我希望有人能帮助我
【问题讨论】:
标签: c# devexpress
据我了解您的问题,如果单元格值大于 70,您需要将单元格前景色设置为 Color.Green。为此,您需要处理 BandedGridView 的 RowCellStyle 事件,在该处理程序方法中您可以检查单元格值,如果单元格值大于 70,则可以为该单元格设置前景色的外观。
private void BandedGridView1_RowCellStyle(object sender,DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
{
if(e.CellValue > 70)
{
e.Appearance.ForeColor = Color.Green;
}
}
【讨论】: