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
' Turn on row filtering functionality.
e.Layout.Override.AllowRowFiltering = DefaultableBoolean.True
' Specifies whether to filter all rows in band or the sibling rows.
e.Layout.Override.RowFilterMode = RowFilterMode.AllRowsInBand
' The action to take on rows that fail the filter criteria.
e.Layout.Override.RowFilterAction = RowFilterAction.AppearancesOnly
' Setup various appearances that will be applied to rows that
' are filtered in (ones that pass the filter criteria).
e.Layout.Override.FilteredInRowAppearance.BackColor = Color.Blue
e.Layout.Override.FilteredInCellAppearance.ForeColor = Color.Yellow
' Setup various appearances that will be applied to rows that
' are filtered out (ones that fail the filter criteria).
e.Layout.Override.FilteredOutRowAppearance.BackColor = SystemColors.ControlLight
e.Layout.Override.FilteredOutCellAppearance.ForeColor = SystemColors.ControlDarkDark
End Sub