我有一个DataGrid和一个DataForm。我正在将数据分配给DataForm,数据网格中当前选定的项目分别为DataForm.CurrentItem
。这意味着我在DataForm上没有任何Next / Previous按钮,用户可以切换到DataGrid中的任何行。
我的问题是虽然我在DataForm上设置了属性AutoCommit="True"
,但如果用户编辑了某些内容并点击了DataGrid中的另一条记录,它就会崩溃。
当用户离开表单时,如何强制它保存DataForm?
答案 0 :(得分:1)
我有这个工作,但我不确定这是否正确。在datagrid的SelectionChanged事件中,我添加了以下内容:
DataForm.CommitEdit();
它停止崩溃并给我错误。如果其他人有更好的解决方案,请告诉我。