このトピックでは、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 列は商品名の最初の文字別にグループ化されます。