1

我们有一个 Exceed DataGridControl。通过弹出窗口启用行编辑。
在我们的 WPF 视图后面的代码中,我们检查特定列并添加一个内联编辑器。

当我们单击该特定单元格时,行编辑器和单元格编辑器都已启用,这会导致一些不一致的数据。

我想禁用行编辑,但只有当使用它自己的内联编辑器单击单元格时。

有什么建议么?

4

1 回答 1

0

问题通过以下代码解决:

Public Sub PopupEditorMethod(ByVal sender As Object, ByVal e As ExecuteCommandEventArgs(Of OurObject))
    Dim row = CType(e.OriginalSource, Xceed.Wpf.DataGrid.DataRow)
    row.EndEdit()

    'popup implementation
End Sub

我们取消单元格父行的行编辑。这确保我们没有任何不一致的值。

于 2013-02-14T14:50:27.390 回答