このトピックでは、C1TrueDBGrid のGroupIntervalEnum.Alphabetical メンバを使用する方法を説明します。
以下の手順を実行します。
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
Me.ProductsTableAdapter.Fill(Me.Products._Products) |
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
this.productsTableAdapter.Fill(this.Products._Products); |
|
[C1TrueDBGrid タスク]メニューで、[データレイアウト]のドロップダウンから GroupBy を選択します。

次のコードを Form_Load イベントに追加します。
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
Me.C1TrueDBGrid1.DataView = C1.Win.C1TrueDBGrid.DataViewEnum.GroupBy |
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
this.c1TrueDBGrid1.DataView = C1.Win.C1TrueDBGrid.DataViewEnum.GroupBy; |
|
この列はツールバーのドロップダウンリストから ProductName をクリックしても選択できます

次のコードを Form_Load イベントに追加します。
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
' ProductName 列の GroupInfo.Interval を Alphabetical に設定します。
Me.C1TrueDBGrid1.Columns("ProductName").GroupInfo.Interval = C1.Win.C1TrueDBGrid.GroupIntervalEnum.Alphabetical
|
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
// ProductName 列の GroupInfo.Interval を Alphabetical に設定します。 this.c1TrueDBGrid1.Columns["ProductName"].GroupInfo.Interval = C1.Win.C1TrueDBGrid.GroupIntervalEnum.Alphabetical; |
|
[C1TrueDBGrid デザイナ]の左ペインで、ColumnVisible プロパティを指定して True に設定します。

次のコードを Form_Load イベントに追加します。
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
' グループ化中の ProductName 列を表示状態にします。
Me.C1TrueDBGrid1.Columns("ProductName").GroupInfo.ColumnVisible = True
|
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
// グループ化中の ProductName 列を表示状態にします。 this.c1TrueDBGrid1.Columns["ProductName"].GroupInfo.ColumnVisible = true; |
|
この例では、ProductName 列は商品名の最初の文字別にグループ化されます。