如何获取BandedGridView单元格值

时间:2014-02-10 16:55:51

标签: c# devexpress

我想循环到BandedGridView的每个列和行并获取单元格值,以设置一些条件,如

if (value>70)
     BandedGridView.cell.foreColor = Color.Green;

这样的东西只是一个例子,因为我不知道怎么做,我希望有人可以帮助我

1 个答案:

答案 0 :(得分:0)

据我了解您的问题,如果单元格值大于70,则需要将单元格forecolor设置为Color.Green。为此,您需要处理RowCellStyle BandedGridView事件。您可以检查单元格值的处理程序方法,如果单元格值大于70,则可以为该单元格设置forecolor的适用范围。

private void BandedGridView1_RowCellStyle(object sender,DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
{
    if(e.CellValue > 70)
    {
       e.Appearance.ForeColor = Color.Green;
    } 

}