private void InitGirdView(DataTable dtGrade) { _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["费用名"], null, ((MessageModel)ColumnValidator["费用名"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["fullDays"], null, ((MessageModel)ColumnValidator["fullDays"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["fullDaysSpend"], null, ((MessageModel)ColumnValidator["fullDaysSpend"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["halfDaysSpend"], null, ((MessageModel)ColumnValidator["halfDaysSpend"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["perDaySpend"], null, ((MessageModel)ColumnValidator["perDaySpend"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["noSpendMonth"], null, ((MessageModel)ColumnValidator["noSpendMonth"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["halfSpendMonth"], null, ((MessageModel)ColumnValidator["halfSpendMonth"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); foreach (DataRow getGradeList in dtGrade.Rows) { repositoryItemComboBox1.Items.AddRange( new object[] { getGradeList[1].ToString() }); } }
private void InitGirdView(DataTable dtGrade) { _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["费用名"], null, ((MessageModel)ColumnValidator["费用名"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["fullDays"], null, ((MessageModel)ColumnValidator["fullDays"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["fullDaysSpend"], null, ((MessageModel)ColumnValidator["fullDaysSpend"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["halfDaysSpend"], null, ((MessageModel)ColumnValidator["halfDaysSpend"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["perDaySpend"], null, ((MessageModel)ColumnValidator["perDaySpend"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["noSpendMonth"], null, ((MessageModel)ColumnValidator["noSpendMonth"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); _cn = new CustomStyleFormatCondition(DevExpress.XtraGrid.FormatConditionEnum.NotEqual, gridView1.Columns["halfSpendMonth"], null, ((MessageModel)ColumnValidator["halfSpendMonth"]).Expression); _cn.Appearance.BackColor = Color.Red; _cn.Appearance.ForeColor = Color.White; gridView1.FormatConditions.Add(_cn); foreach(DataRow getGradeList in dtGrade.Rows) { repositoryItemComboBox1.Items.AddRange( new object[]{getGradeList[1].ToString()}); } }