我的dbgrid里面显示的是用一个sqldataset(结合clientdataset和datasetprovider)联结多个代码表查询出来的结果,我现在要直接在dbgrid里面改正,是不是要自己写sql语句来更新啊?如果要更新,我想使用李维先生所讲的先将改正保存在一个临时的dataset中,后面使用applyupdate将多条修改一起更新,请问如何实现?谢谢!