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

解决方案一(推荐):
DataControler --Options--dcoImmeditingData:True
此时修改完成后,按Enter或者TAB,或者点击其他cell都会自动保存到数据库
解决方案二:
使用方向键的上下两个键来触发保存机制.
用户可能不知道这种机制,需要知会用户.
解决方案三:
在事件代码中post提交,略

浙公网安备 33010602011771号