ここでは、列の追加についての操作方法を説明します。
ユーザーによる列の追加
GcMultiRow.AllowUserToAddRowsプロパティがTrueに設定されている場合、ユーザーはGcMultiRowコントロールの最右列に表示されるエディタを使用して列を追加できます。
![](images/userguide/ColumnMode_AddNewColumn_01.png)
GcMultiRow.AllowUserToAddRowsプロパティがFalseに設定されている場合、GcMultiRowコントロールの最右列にエディタが表示されず、ユーザーは列の追加を行うことができません。
![](images/userguide/ColumnMode_AddNewColumn_02.png)
![](images/userguide/ColumnMode_AddNewColumn_01.png)
GcMultiRow.AllowUserToAddRowsプロパティがFalseに設定されている場合、GcMultiRowコントロールの最右列にエディタが表示されず、ユーザーは列の追加を行うことができません。
![](images/userguide/ColumnMode_AddNewColumn_02.png)
コーディングによる列の追加
開発者はRowCollection.AddメソッドまたはRowCollection.Insertメソッドを使用して列を追加できます。
![](images/userguide/ColumnMode_AddNewColumn_03.png)
![](images/userguide/ColumnMode_AddNewColumn_03.png)
![]() |
|
列数による列の追加
GcMultiRowコントロールの列数を変更すると、増加分だけ列を追加できます。
![](images/userguide/ColumnMode_AddNewColumn_04.png)
![](images/userguide/ColumnMode_AddNewColumn_04.png)
![]() |
|
データ ソースによる行の追加
GcMultiRowコントロールがデータ ソースにバインドしているとき、データ ソースのIBindingList.AllowNewプロパティの両方がtrueに設定されていれば、データ ソースを通してGcMultiRowコントロールに行を追加できます。
行の追加イベント
開発者がGcMultiRowコントロールに行を追加するとGcMultiRow.RowsAddingイベントが発生します。行が追加された後にはGcMultiRow.RowsAddedイベントが発生します。ユーザーが行エディタを使用して行を追加すると、GcMultiRow.UserAddedRowイベントが発生します。