devexpress xtragrid.gridcontrol根据单元格内容设定该行颜色

2025-03-06 02:07:28
推荐回答(1个)
回答1:

  private void gridView1_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)
        {
            if (e.RowHandle >= 0)
            {
                SaleDataImportModel data = (SaleDataImportModel)gridView1.GetRow(e.RowHandle);
                switch (data.ProductMappingStatus)
                {
                    case 0:
                        e.Appearance.BackColor = Color.LightGreen;
                        break;
                    case 1:
                        e.Appearance.BackColor = Color.LightYellow;
                        break;
                    case 2:
                        e.Appearance.BackColor = Color.LightPink;
                        break;
                }
            }
        }

 你用错误事件了