如何实现随着数据库内容的变化,dbgrid里的东西也变化??
我是dbgrid连接datasource,datasource连接adoquery,现在想实现当数据库里的内容变化时dbgrid里的内容也随着变化,从前是用adoquery刷新,但如果我只改了一两条数据,却要adoquery刷新一下,有点浪费,是不是有什么好办法,实现想在dbgrid里直接改的效果一样即改后焦点移开,自动更新当前记录??

解决方案 »

  1.   

    我得意思是:不用把记录集完全刷新,只是刷新修改的记录,就好像dbgrid里实时显示数据库里的东西,
      

  2.   

    dbgrid好像不可以。但如果你用listview, stringgrid 都可以实现
      

  3.   

    楼上说的是,dbgrid不能自动刷新,
      

  4.   

    //但如果我只改了一两条数据,却要adoquery刷新一下,有点浪费
    不必要担心这个,dbgrid好象没有提供什么更好的办法来刷新数据,就是关闭打开,就可以了
      

  5.   

    dbgrid不能自动刷新,但是你可以自己写代码来更新了~!
      

  6.   

    //但如果我只改了一两条数据,却要adoquery刷新一下
    不要担心这个,dbgrid没有给我们提供什么更好的方法来刷新,就是关闭在打开就好了