Copyright © GrapeCity inc. All rights reserved.
True DBGrid for WinForms
メンバを追加する
オブジェクトモデル > オブジェクトとコレクションを使用する > コレクションを使用する > メンバを追加する

コレクションにオブジェクトを作成および追加するには、コレクションの Add メソッドを使用します。このメソッドは、唯一の引数としてオブジェクトを受け取ります。たとえば、列に値のアイテムを複数作成するには、ValueItemCollection オブジェクトに新しい ValueItem オブジェクトを追加します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
' ValueItem オブジェクトを作成します。
Dim v As C1TrueDBGrid.ValueItem = new C1TrueDbGrid.ValueItem()
Me.C1TrueDBGrid1.Columns(0).ValueItems.Values.Add(v)

C# コードの書き方

C#
コードのコピー
// ValueItem オブジェクトを作成します。
C1TrueDBGrid.ValueItem v = new C1TrueDBGrid.ValueItem();
this.c1TrueDBGrid1.Columns[0].ValueItems.Values.Add(v);

このコードは、C1TrueDBGrid1ValueItemCollectionValueItem オブジェクトを追加します。また、次のように Insert メソッドを使用して、インデックスが1の ValueItem オブジェクトを作成することもできます。

Visual Basic コードの書き方

Visual Basic
コードのコピー
' インデックス 1 の Split オブジェクトを作成します
Dim S As C1TrueDBGrid.ValueItem
Me.C1TrueDBGrid1.Columns(0).ValueItems.Values.Insert(1, S)

C# コードの書き方

C#
コードのコピー
// インデックス 1 の Split オブジェクトを作成します
C1TrueDBGrid.ValueItem S;
this.c1TrueDBGrid1.Columns[0].ValueItems.Values.Insert(1, S);

Split オブジェクトだけは、Add メソッドや RemoveAt メソッドを使用して、メンバを追加または削除することができません。スプリットを正しく追加または削除するには、Split オブジェクトの InsertHorizontalSplit / RemoveHorizontalSplit メソッドおよびInsertVerticalSplit / RemoveVerticalSplit メソッドを使用する必要があります。これらのメソッドは、設計時にグリッドを右クリックして表示されるコンテキストメニューからも使用できます。

関連トピック