ADOQuery锁定类型为批更新;
查询数据时用了聚合函数,显示到DBGRID中,
现在是我有一个字段是聚合函数查出来的,我在DBGRID中修改一下,只要鼠标离开单元格就自动消失,
请问如何能做到鼠标离开不会消失数据,我的目标的在界面把数据修改一下保存到另外一表中,
我想了很久没想到解决方法,现在用stringGRID显示数据来解决,代码量大了很多!!

解决方案 »

  1.   

    用内存数据集,把数据放到内存数据集中后再编辑,RX或DEV控件组里都有内存数据集
      

  2.   

    个人认为一般不要直接在DBGrid中对数据进行修改。
    可以从DBGrid中选择记录后通过其它方式修改,如把选择记录的内容显示在edit或combobox中,然后在这些控件里修改,通过提交按钮修改数据
      

  3.   

    你可以定义一个动态字段,或者在界面上弄一个dbedit在里面修改