MESCIUS MultiRow for Windows Forms 12.0J
行の追加


ユーザーによる行の追加
GcMultiRow.AllowUserToAddRowsプロパティがTrueに設定されている場合、ユーザーはGcMultiRowコントロールの最下行に表示される行エディタを使用して行を追加できます。


GcMultiRow1.AllowUserToAddRows = True
gcMultiRow1.AllowUserToAddRows = true;

GcMultiRow.AllowUserToAddRowsプロパティがFalseに設定されている場合、GcMultiRowコントロールの最下行に行エディタが表示されず、ユーザーは行の追加を行うことができません。


GcMultiRow1.AllowUserToAddRows = False
gcMultiRow1.AllowUserToAddRows = false;
コーディングによる行の追加
開発者はRowCollection.AddメソッドまたはRowCollection.Insertメソッドを使用して行を追加できます。

GcMultiRow1.Rows.Add()
gcMultiRow1.Rows.Add();

  • GcMultiRowコントロールがデータソースにバウンドしているとき、RowCollection.Addメソッドで行を追加することはできません。この場合、データソースで行を追加してください(例:BindingSource.AddNewメソッド、DataTable.Rows.Addメソッドなど)。
行数による行の追加
GcMultiRowコントロールの行数を変更すると、増加分だけ行を追加できます。

GcMultiRow1.RowCount += 1
gcMultiRow1.RowCount += 1;

  • GcMultiRowコントロールがデータソースにバウンドしているとき、GcMultiRow.RowCountプロパティで行数を変更することはできません。この場合、データソースの行数(レコード数)を変更してください。
データ ソースによる行の追加
GcMultiRowコントロールがデータ ソースにバインドしているとき、データ ソースのIBindingList.AllowNewプロパティの両方がtrueに設定されていれば、データ ソースを通してGcMultiRowコントロールに行を追加できます。
行の追加イベント
開発者がGcMultiRowコントロールに行を追加するとGcMultiRow.RowsAddingイベントが発生します。行が追加された後にはGcMultiRow.RowsAddedイベントが発生します。ユーザーが行エディタを使用して行を追加すると、GcMultiRow.UserAddedRowイベントが発生します。
   
関連トピック

 

 


© MESCIUS inc. All rights reserved.