Gets/sets the setting which determines how the values in this column will be grouped when using the 'OutlookGroupBy' setting for
UltraGridLayout.ViewStyleBand.
Syntax
| Visual Basic (Declaration) | |
|---|
Public Property GroupByMode As GroupByMode |
Example
This snippet demonstrates how to use the GroupByMode and SortComparisonType properties.
| Visual Basic | Copy Code |
|---|
Private Sub SetupGrid()
' If the user groups by the Orders column then the groupings should be built like they are when
' a DateTime column is grouped in Microsoft Outlook 2003.
'
Me.ultraGrid1.DisplayLayout.Bands("Orders").Columns("DateReceived").GroupByMode = GroupByMode.OutlookDate
' If the user groups by the LastName column then the groupings should be based on only the first letter
' of the customer's last name.
'
Me.ultraGrid1.DisplayLayout.Bands("Customers").Columns("LastName").GroupByMode = GroupByMode.FirstCharacter
' The LastName column should not use case sensitive comparisons when sorting/grouping.
'
Me.ultraGrid1.DisplayLayout.Bands("Customers").Columns("LastName").SortComparisonType = SortComparisonType.CaseInsensitive
' The rest of the text columns should use case-sensitive sorts. This is the default behavior.
'
Me.ultraGrid1.DisplayLayout.Override.SortComparisonType = SortComparisonType.CaseSensitive
End Sub |
| C# | Copy Code |
|---|
private void SetupGrid()
{
// If the user groups by the Orders column then the groupings should be built like they are when
// a DateTime column is grouped in Microsoft Outlook 2003.
//
this.ultraGrid1.DisplayLayout.Bands["Orders"].Columns["DateReceived"].GroupByMode = GroupByMode.OutlookDate;
// If the user groups by the LastName column then the groupings should be based on only the first letter
// of the customer's last name.
//
this.ultraGrid1.DisplayLayout.Bands["Customers"].Columns["LastName"].GroupByMode = GroupByMode.FirstCharacter;
// The LastName column should not use case sensitive comparisons when sorting/grouping.
//
this.ultraGrid1.DisplayLayout.Bands["Customers"].Columns["LastName"].SortComparisonType = SortComparisonType.CaseInsensitive;
// The rest of the text columns should use case-sensitive sorts. This is the default behavior.
//
this.ultraGrid1.DisplayLayout.Override.SortComparisonType = SortComparisonType.CaseSensitive;
} |
Remarks
See Also