サイトアイコン INFRAGISTICS ナレッジ ベース

XamDataGrid – 最初の行の最初の列のセルにフォーカスを与えて編集状態にする方法

XamDataGrid の Records コレクションから 0 番目のデータレコードを取り出すと最初の行が取得できます。その Cells コレクションの 0 番目のセルを取り出すとその行の最初のセルが取得できます。

セルに対して IsActive = true; の設定をするとフォーカスを与えることができます。そして XamDataGrid の ExecuteCommand メソッドに DataPresenterCommands.StartEditMode を引数として渡して呼び出すと、フォーカスを持っているセルを編集モードにすることができます。

var firstRecord = xamDataGrid1.Records.FirstOrDefault(record => record.IsDataRecord == true) as DataRecord;
if (firstRecord != null)
{
    firstRecord.Cells[0].IsActive = true;
    xamDataGrid1.ExecuteCommand(DataPresenterCommands.StartEditMode);
}

 

APIリファレンス

 

 

モバイルバージョンを終了