グループ化されたすべての行を一度に展開/折りたたむには、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); } |