MESCIUS MultiRow for Windows Forms 12.0J
新しい行に既定値を設定

新しく追加された行に自動的に既定値を入力すると、ユーザーの負担を軽減できます。GcMultiRowコントロールでは2つの方法で既定値を入力できます。
テンプレートでの設定
テンプレートで、Cell.Valueプロパティに指定した値は、グリッドの新しい行の既定値として使用されます。
データソースでの設定
GcMultiRowコントロールにデータソースが接続されているとき、データソースの列に既定値(System.Data.DataColumn.DefaultValue)が指定されている場合、グリッドの新しい行の既定値として使用されます。この値は、Cell.Valueプロパティの値よりも優先されます。
DefaultValuesNeeded イベントでの設定
GcMultiRow.DefaultValuesNeededイベントを使用すると、グリッドの新しい行の既定値をコーディングで指定できます。

Imports GrapeCity.Win.MultiRow

Private Sub GcMultiRow1_DefaultValuesNeeded( _
    ByVal sender As System.Object, _
    ByVal e As RowEventArgs) _
    Handles GcMultiRow1.DefaultValuesNeeded
    e.Row.Cells(0).Value = 12345
    e.Row.Cells(1).Value = "ABC"
End Sub
using GrapeCity.Win.MultiRow;

private void gcMultiRow1_DefaultValuesNeeded(object sender, RowEventArgs e)
{
    e.Row.Cells[0].Value = 12345;
    e.Row.Cells[1].Value = "ABC"; 
}
   
関連トピック

 

 


© MESCIUS inc. All rights reserved.