delphi TcxGrid只有一行数据时,如何自动保存数据到数据库?

TcxGrid默认在离开编辑状态时,会自动保存数据到数据库,但是如果只有一行数据的情况下,正常是退不出编辑状态的.比如下图,申领数量由50改到500后,数据行还是处理编辑状态,没有提交到数据.

 

 

 

解决方案一(推荐):

DataControler  --Options--dcoImmeditingData:True

此时修改完成后,按Enter或者TAB,或者点击其他cell都会自动保存到数据库

解决方案二:

  使用方向键的上下两个键来触发保存机制.

用户可能不知道这种机制,需要知会用户.

解决方案三:

在事件代码中post提交,略

posted @ 2022-09-17 11:11  一曲轻扬  阅读(166)  评论(0)    收藏  举报