C# 编辑后的数据网格捕获均衡
我试图通过在编辑数据网格后进行更改来捕获数据网格更改的状态,但我遇到的问题是C# 编辑后的数据网格捕获均衡,c#,wpf,wpfdatagrid,C#,Wpf,Wpfdatagrid,我试图通过在编辑数据网格后进行更改来捕获数据网格更改的状态,但我遇到的问题是row.RowState表示该行编辑后未修改。另外,如果我单击我编辑的行下面的其他行,它将捕获我编辑为已修改的行。有人能告诉我我做错了什么,或者如果有更好的方法在WPF中做到这一点,我是WPF新手,谢谢大家 private void OnEndEdit(object sender, DataGridCellEditEndingEventArgs e) { addDataGridDND(dgActivePro
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();
}
}
}
检查问题:
private void DataGrid_RowEditEnding(object sender, DataGridRowEditEndingEventArgs e)
{
addDataGridDND(dgActiveProblems, true);
foreach (DataRow row in _dtProblemList.Rows)
{
row.EndEdit()
if (row.RowState == DataRowState.Modified)
{
passivate();
}
}
}
使用行编辑结束
事件