'宣言 Public Property DataErrorCellAppearance As Infragistics.Win.AppearanceBase
public Infragistics.Win.AppearanceBase DataErrorCellAppearance {get; set;}
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub UltraGrid1_InitializeLayout(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs) Handles ultraGrid1.InitializeLayout ' Setting SupportDataErrorInfo turns on the support for IDataErrorInfo. e.Layout.Override.SupportDataErrorInfo = SupportDataErrorInfo.RowsAndCells ' Set the appearance of cells, rows, and row selectors that have data errors. e.Layout.Override.DataErrorCellAppearance.BackColor = Color.Red e.Layout.Override.DataErrorRowSelectorAppearance.BackColor = Color.Red e.Layout.Override.DataErrorRowAppearance.BackColor = Color.Blue ' You can turn of IDataErrorInfo support on a specific column by setting ' its SupportDataErrorInfo property. e.Layout.Bands(0).Columns(0).SupportDataErrorInfo = DefaultableBoolean.False End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void ultraGrid1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e) { // Setting SupportDataErrorInfo turns on the support for IDataErrorInfo. e.Layout.Override.SupportDataErrorInfo = SupportDataErrorInfo.RowsAndCells; // Set the appearance of cells, rows, and row selectors that have data errors. e.Layout.Override.DataErrorCellAppearance.BackColor = Color.Red; e.Layout.Override.DataErrorRowSelectorAppearance.BackColor = Color.Red; e.Layout.Override.DataErrorRowAppearance.BackColor = Color.Blue; // You can turn of IDataErrorInfo support on a specific column by setting // its SupportDataErrorInfo property. e.Layout.Bands[0].Columns[0].SupportDataErrorInfo = DefaultableBoolean.False; }