This topic demonstrates how to use the GroupIntervalEnum.Year member in C1TrueDBGrid.
Complete the following steps:
To write code in Visual Basic
Visual Basic |
Copy Code
|
---|---|
Me.EmployeesTableAdapter.Fill(Me.Employees._Employees) |
To write code in C#
C# |
Copy Code
|
---|---|
this.employeesTableAdapter.Fill(this.Employees._Employees); |
In the Designer
In the C1TrueDBGrid Tasks menu, select GroupBy from the Data Layout drop-down.
In Code
Add the following code to the Form_Load event:
To write code in Visual Basic
Visual Basic |
Copy Code
|
---|---|
Me.C1TrueDBGrid1.DataView = C1.Win.C1TrueDBGrid.DataViewEnum.GroupBy |
To write code in C#
C# |
Copy Code
|
---|---|
this.c1TrueDBGrid1.DataView = C1.Win.C1TrueDBGrid.DataViewEnum.GroupBy; |
The column can also be selected by choosing HireDate from the drop-down list in the toolbar.
In the Designer
Locate the Interval property in the left pane of the C1TrueDBGrid Designer and set it to Year.
In Code
Add the following code to the Form_Load event:
To write code in Visual Basic
Visual Basic |
Copy Code
|
---|---|
' Set the GroupInfo.Interval of the HireDate column to Year. Me.C1TrueDBGrid1.Columns("HireDate").GroupInfo.Interval = C1.Win.C1TrueDBGrid.GroupIntervalEnum.Year |
To write code in C#
C# |
Copy Code
|
---|---|
// Set the GroupInfo.Interval of the HireDate column to Year. this.c1TrueDBGrid1.Columns["HireDate"].GroupInfo.Interval = C1.Win.C1TrueDBGrid.GroupIntervalEnum.Year; |
In the Designer
Locate the ColumnVisible property in the left pane of the C1TrueDBGrid Designer and set it to True.
In Code
Add the following code to the Form_Load event:
To write code in Visual Basic
Visual Basic |
Copy Code
|
---|---|
' Keep the HireDate column visible while grouping. Me.C1TrueDBGrid1.Columns("HireDate").GroupInfo.ColumnVisible = True |
To write code in C#
C# |
Copy Code
|
---|---|
// Keep the HireDate column visible while grouping. this.c1TrueDBGrid1.Columns["HireDate"].GroupInfo.ColumnVisible = true; |
In this example, the HireDate column is grouped by year.