0

セット付きのデータグリッドがありSelectionUnit="CellOrRowHeader"ます。

DataGrid が TabControl のコンテンツ領域にあるため、タブを切り替えると、現在編集されている行が破棄されます。

DataRowView現在の行のを取得したら、row?.EndEdit();(キーボードの Enter ヒットによってトリガーされますが、手動で呼び出すこともできます) を呼び出して、データをソースに更新できると考えました。しかし、私は現在のものを手に入れることができないようですDatarRowView

現在編集されているすべてのデータをソースに更新するように DataGrid に指示するにはどうすればよいですか? 私のアプローチは正しいものDataRowViewですか?

そうでない場合、DataGrid に編集モードを終了して新しいデータをソースに更新するように指示するにはどうすればよいですか?

4

1 に答える 1