Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid
Private Sub Button8_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button8.Click
' Set the HeaderClickAction to Select to allow the user to select one or more
' columns by clicking and draggin the mouse over column headers.
Me.ultraGrid1.DisplayLayout.Override.HeaderClickAction = HeaderClickAction.Select
' Controls column sizing aspect of the columns. Free means the user can resize a column
' independent of columns in other bands. By default columns are syncronized, meaning
' columns with the same visible positions in different bands will be syncronized.
Me.ultraGrid1.DisplayLayout.Override.AllowColSizing = AllowColSizing.Free
' Turn on column swapping. This will make small drop down arrows appear on the column
' headers that will allow the user to swap two columns easily by dropping down a
' drop down with a list of columns to swap with.
Me.ultraGrid1.DisplayLayout.Override.AllowColSwapping = AllowColSwapping.WithinBand
' Allow the user to move columns around.
Me.ultraGrid1.DisplayLayout.Override.AllowColMoving = AllowColMoving.WithinBand
' Set the VisiblePosition to 0. We want the customer id column to be the first column.
Me.ultraGrid1.DisplayLayout.Bands(0).Columns("CustomerID").Header.VisiblePosition = 0
End Sub