GrapeCity GcMultiRowで入力可能最大行を設定する方法

概要

Greap GcMultiRowで入力可能最大行を設定するには、RowsAddedイベントで行件数をチェックして最大行数を超えていた場合は新規行の入力をキャンセルすればよい。
(RowsAddingイベントを使うとシステムエラーになってしまう)
データソースを直接変更して行を追加する場合はこのコードで行追加を制限できない。
そういった箇所には独自に対応が必要。

サンプルコード

private void gcMultiRow1_RowsAdded(object sender, GrapeCity.Win.MultiRow.RowsAddedEventArgs e)
{
    if (gcMultiRow1.RowCount > 5)
    {
        EditingActions.CancelEdit.Execute(gcMultiRow1); // セル編集キャンセル
        EditingActions.CancelEdit.Execute(gcMultiRow1); // 行追加キャンセル
    }
}