最近做项目使用DEV控件,今天用GridControl时,发现一个问题,当一个单元格处于编辑状态并做了修改之后,如果直接用DataTable的更新(前提是保定了DataSource),此时修改的数据不能正常更新入库。
产生原因:GridControl编辑状态下,GridColumn自动将状态置为BeginEdit,按Enter后,自动完成编辑EndEdit。但是直接点击保存,GridColumn的编辑状态没有结束,需手动处理。
处理方式:
保存前先对当前编辑的视图进行关闭编辑,然后才能保存数据。本质时修改列状态;具体见代码
this.gridView.CloseEditor(); this.gridView.UpdateCurrentRow();
本文出自 “一条(……)路” 博客,请务必保留此出处http://hansong007.blog.51cto.com/5646787/1369495
DEV GridControl 控件 编辑状态下数据更新问题,布布扣,bubuko.com
DEV GridControl 控件 编辑状态下数据更新问题
原文:http://hansong007.blog.51cto.com/5646787/1369495