我是用ADOConnection+ADOQuery+DataSource+DBGrid来连接数据库,显示数据的。
因为显示的是视图,所以,在新增记录时,会有部分内容显示不出来。
我想问一下,如何能够单行刷新。
如果全部刷新,则有可能会让新增的记录看不到。如:我查询的是1~5日的内容,如果新增的记录日期是今天,则全部刷新时,会只显示1~5日的内容,不会显示新增的今天的记录。这让操作者会认为记录增加不成功。

解决方案 »

  1.   

    我目前的一个程序是进入一个窗口,显示一个DBGrid,里面是显示查询的结果,上面有工具栏,有个查询按钮,按查询按钮会显示查询条件,点确认后,将查询结果返回到DBGrid中。
    工具栏上还有新增按钮,点新增按钮,弹出一个窗口,输入新增的记录,点保存后,关闭这个弹出窗口,在DBGrid中显示新增的记录。
    我记得之前在网上查过,好像ADO不支持,有些控件支持。