设置单元格变色

        #region 单元格颜色

        private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
        {
            if (e.RowHandle < 0)
            {
                return;
            }
            //汇总行变绿
            if (Convert.ToString(gridView1.GetRowCellValue(e.RowHandle, "SG_SIGN1")) == "汇总")
            {
                e.Appearance.BackColor = Color.LightGreen;
            }
            //汇总行变绿
            if (Convert.ToString(gridView1.GetRowCellValue(e.RowHandle, "LG_ST1")) == "汇总")
            {
                e.Appearance.BackColor = Color.LightGreen;
            }
            //汇总行变绿
            if (Convert.ToString(gridView1.GetRowCellValue(e.RowHandle, "SG_SIGN1")) == "总计")
            {
                e.Appearance.BackColor = Color.Red;
            }
            //汇总行变绿
            if (Convert.ToString(gridView1.GetRowCellValue(e.RowHandle, "LG_ST1")) == "总计")
            {
                e.Appearance.BackColor = Color.Red;
            }
        }
        private void gridView2_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
        {
            if (e.RowHandle < 0)
            {
                return;
            }
            //汇总行变绿
            if (Convert.ToDecimal(gridView2.GetRowCellValue(e.RowHandle, "LACK_WT").ToString()) <= 0 && Convert.ToDecimal(gridView2.GetRowCellValue(e.RowHandle, "LACK_WT1").ToString()) <= 0)
            {
                e.Appearance.BackColor = Color.LightGreen;
            }
        }
        #endregion

 

posted @ 2021-05-05 16:15  gitee1412  阅读(165)  评论(0)    收藏  举报