【问题标题】:How to Get BandedGridView cell value如何获取 BandedGridView 单元格值
【发布时间】:2014-02-11 02:30:51
【问题描述】:

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

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

类似的只是一个例子,因为我不知道怎么做,我希望有人能帮助我

【问题讨论】:

    标签: c# devexpress


    【解决方案1】:

    据我了解您的问题,如果单元格值大于 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;
        } 
    
    }
    

    【讨论】:

    • 是我想要的,但现在我有另一个问题,事件没有触发
    • 您是否刚刚在解决方案中复制了代码和过去?或者您通过双击属性面板中的事件部分来创建事件处理程序?
    • 我从属性面板为 bandedgridview 创建事件
    • gridview 有数据要显示时总是会触发的。
    • 也许是我填充网格视图的方式,当单击按钮时从数据表中填充它,我也尝试手动触发事件但没有发生
    猜你喜欢
    • 1970-01-01
    • 2017-11-25
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    • 1970-01-01
    • 2022-12-03
    • 2023-03-02
    • 2011-07-02
    相关资源
    最近更新 更多