グループ化されたすべての行を一度に展開/折りたたむには、ExpandGroupRow メソッドと CollapseGroupRow メソッドを使用します。このトピックでは、ボタンをフォームに追加し、ExpandGroupRow メソッドと CollapseGroupRow メソッドを使用してグループ化されたグリッドを展開/折りたたみます。
次の手順を実行します。
[プロパティ]ウィンドウで次のプロパティを設定します。
次のコードを Form_Load イベントに追加します。
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
Me.Button1.Text = "Expand" Me.Button2.Text = "Collapse" |
|
C#コードの書き方
| C# |
コードのコピー
|
|---|---|
this.button1.Text = "Expand"; this.button2.Text = "Collapse"; |
|
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; |
|
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.C1TrueDBGrid1.ExpandGroupRow(-1, True)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Me.C1TrueDBGrid1.CollapseGroupRow(-1)
End Sub
|
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
private void button1_Click(object sender, EventArgs e)
{
this.c1TrueDBGrid1.ExpandGroupRow(-1, true);
}
private void button2_Click(object sender, EventArgs e)
{
this.c1TrueDBGrid1.CollapseGroupRow(-1);
}
|
|

