編集後にデータグリッドの変更のステータスを取得しようとしていますがrow.RowState
、行が編集された後に変更されていないという問題があります。また、編集した行の下の他の行をクリックすると、編集した行が変更されたものとしてキャッチされます。誰かが私が間違っていることを教えてもらえますか、またはWPFでこれを行うためのより良い方法があれば、私はWPFを初めて使用します。
private void OnEndEdit(object sender, DataGridCellEditEndingEventArgs e)
{
addDataGridDND(dgActiveProblems, true);
foreach (DataRow row in _dtProblemList.Rows)
{
row.EndEdit()
if (row.RowState == DataRowState.Modified)
{
passivate();
}
}
}