1

我有一个 DataGrid 和一个 DataForm。我正在将数据分配给 DataForm,其中当前选择的项目在数据网格中分别为DataForm.CurrentItem. 这意味着我在 DataForm 上没有任何 Next/Previous 按钮,用户可以切换到 DataGrid 中的任何行。

我的问题是,虽然我已经AutoCommit="True"在 DataForm 上设置了属性,但如果用户编辑某些内容并单击 DataGrid 中的另一条记录,它就会崩溃。

当用户离开表单时,如何强制它保存 DataForm?

4

1 回答 1

1

我得到了这个工作,但我不确定这是否正确。在 datagrid 的 SelectionChanged 事件中,我添加了以下内容:

DataForm.CommitEdit();

它停止崩溃并给我错误。如果其他人有更好的解决方案,请告诉我。

于 2010-10-19T15:10:33.703 回答