2014-02-10 172 views
0

我要循环到BandedGridView的每一列和行,并得到了单元格的值,设定一些条件,像如何获取BandedGridView单元格的值

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

喜欢的东西,这只是一个例子,因为我不知道如何做到这一点,我希望有人能帮助我

回答

0

当我明白你的问题,你需要设置前景色细胞等于Color.Green如果单元格值大于70大于为了实现这一点,你需要处理RowCellStyle事件的BandedGridView并在该处理程序方法中,您可以检查单元格值,如果单元格值大于70,则表示您可以为该单元设置前景色的效果。

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

} 
+0

是我想要的,但现在我有一个问题,该事件不会引发 – mch505

+0

你刚才复制的代码和过去你的解决方案?或者通过双击属性面板中的事件部分创建事件处理程序? –

+0

我从bandedgridview的属性面板创建事件 – mch505