Imports Infragistics.Win.UltraWinGrid ... Private Sub UltraGrid1_InitializeLayout(ByVal sender As Object, _ ByVal e As Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs) _ Handles ultraGrid1.InitializeLayout ' Set the property on the display layout's override so it affects the whole WinGrid. Me.ultraGrid1.DisplayLayout.Override.InvalidValueBehavior = _ InvalidValueBehavior.RevertValue ' You can override the property on a specific column. Me.ultraGrid1.DisplayLayout.Bands(0).Columns(0).InvalidValueBehavior = _ InvalidValueBehavior.RetainValueAndFocus End Sub