zoukankan      html  css  js  c++  java
  • Dev中GridView——背景颜色改变

    DevExpress.XtraGrid.Views 设置指定行的背景颜色

    1.事件:CustomDrawCell
    2.示例:
     private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
            {
                if (gridView1.GetRow(e.RowHandle) == null)
                {
                    return;
                }
                else
                {

        if(e.Column.FieldName=="字段")//是gridView1里面字段的FieldName名字 或者caption名字都行的
                   //获取所在行指定列的值
                    string state = gridView1.GetRowCellValue(e.RowHandle, "字段").ToString();////是gridView1里面字段的FieldName名字 或者caption名字都行的
                  //比较指定列的状态
                    if (state == "1") //条件判断
                    {
                        e.Appearance.BackColor = Color.NavajoWhite;//设置此行的背景颜色
                    }
                }
            }

    DevExpress中XtraGrid控件对GridView每行的颜色设置 zt

    改变行颜色

    private void GridView1_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)
            {
                DevExpress.XtraGrid.Views.Grid.GridView view = sender as DevExpress.XtraGrid.Views.Grid.GridView;
                if (e.RowHandle >= 0)
                {
                    string category = view.GetRowCellDisplayText(e.RowHandle, view.Columns["dS"]);
                    if (category == "")
                    {
                        e.Appearance.BackColor = Color.Red;
                        //e.Appearance.BackColor2 = Color.SeaShell;
                    }
                }
            }

    改单元格颜色

    private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
             {
                 if (e.Column.FieldName == "cgrbh")
                 {
                     string aa = gridView1.GetRowCellDisplayText(e.RowHandle, gridView1.Columns["cgrbh"]);
                     if (aa == "6666")
                     {
                         e.Appearance.BackColor = Color.DeepSkyBlue;
                         e.Appearance.BackColor2 = Color.LightCyan;
                     }
                 }
  • 相关阅读:
    Java-技术专区-JVM调优常用参数
    Alibaba-技术专区-Dubbo的SPI应用与原理
    Java-技术专区-深入理解SPI机制
    Alibaba-技术专区-Dubbo SPI扩展点加载机制
    Java-技术专区-线程基础
    Java-技术专区-精巧好用的DelayQueue
    Alibaba-技术专区-Sentinel流量降级监控
    Java-技术专区-Java线程池ThreadPoolExecutor的理解
    SpringCloud-技术专区-SpringCloud组件原理
    机器码和伪指令
  • 原文地址:https://www.cnblogs.com/yuer20180726/p/11066038.html
Copyright © 2011-2022 走看看