Silverlight 4:DataForm、currentItem 和 AutoCommit
我有一个 DataGrid 和一个 DataForm。我将数据分配给 DataForm,其中数据网格中当前选定的项目单独为 DataForm.CurrentItem
。这意味着我在 DataForm 上没有任何“下一个/上一个”按钮,并且用户可以切换到 DataGrid 中的任何行。
我的问题是,尽管我在 DataForm 上设置了属性 AutoCommit="True"
,但如果用户编辑某些内容并单击 DataGrid 中的另一条记录,它就会崩溃。
当用户离开表单时,如何强制它保存 DataForm?
I have a DataGrid and a DataForm. I'm assigning data to the DataForm with the currently selected Item in the datagrid individually as DataForm.CurrentItem
. This means that I do not have any Next/Previous button on the DataForm and the user can switch to any row in the DataGrid.
My problem is that although I have set the property AutoCommit="True"
on the DataForm, if the user edits something and clicks on another record in the DataGrid, it crashes.
How can I force it to save the DataForm when the user moves away from the form?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我得到了这个工作,但我不确定这是否正确。在数据网格的 SelectionChanged 事件中,我添加了以下内容:
它停止崩溃并给我错误。如果其他人有更好的解决方案,请告诉我。
I got this working but I'm not sure whether this is correct. On SelectionChanged event of datagrid I added the following:
and it stopped crashing and giving me the error. If anyone else has a better solution please do let me know.