WPF Datagrid Edit不允许我更改其他单元格

| 我有一个Datagrid,其DataContext已分配给Dataview。当我尝试编辑表格中显示的数据网格时,单击或单击Enter之后,正在编辑的单元格周围会出现一个红色边框。 然后,我尝试双击另一个单元格,但不允许我进入编辑模式。 我已经尝试遵循http://www.scottlogic.co.uk/blog/colin/2009/01/wpf-datagrid-committing-changes-cell-by-cell/和http://codefluff.blogspot.com /2010/05/commiting-bound-cell-changes.html,但似乎都不适合我的情况。 我的CellEditEnding事件代码
 private void dgCompList_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e)
    {
        if (!isManualEditCommit)
        {
            isManualEditCommit = true;                
            System.Windows.Controls.DataGrid grid = (System.Windows.Controls.DataGrid)sender;
            grid.CommitEdit(DataGridEditingUnit.Row, true);
            isManualEditCommit = false;
        }
    }
我还尝试过在实际的数据网格本身上使用CommitEdit(),但是使用了nada。有人可以告诉我发生了什么事,以及如何解决这个问题?     
已邀请:
通常,单元格周围的红色边框是错误状态,对我来说,这听起来像是某种类型的验证错误。     

要回复问题请先登录注册