Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid
Private Sub Button22_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button22.Click
Dim band As UltraGridBand = Me.ultraGrid1.DisplayLayout.Bands(0)
' Sort the rows by Country and City fields. Notice the order in which these columns
' are set. We want to sort by Country and then sort by City and in order to do that
' we have to set the SortIndicator property in the right order.
band.Columns("Country").SortIndicator = SortIndicator.Ascending
band.Columns("City").SortIndicator = SortIndicator.Ascending
' To sort multi-column using SortedColumns property
' This enables multi-column sorting
this.ultraGrid1.DisplayLayout.Override.HeaderClickAction = Infragistics.Win.UltraWinGrid.HeaderClickAction.SortMulti
' It is good practice to clear the sorted columns collection
band.SortedColumns.Clear()
' You can sort (as well as group rows by) columns by using SortedColumns
' property off the band
band.SortedColumns.Add("ContactName", False, False)
End Sub