J jing_li Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-30 #1 在DBGrid上对数据进行操作!现在不想要直接对数据库进行插入,删除。想把所有要在DBGrid设置的数据都设置好后才保存回数据库用什么方法可取一些。
B bjaman Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-30 #3 使用缓存机制。TADOQuery来取得数据,TProvider把数据连接到TClientDataSet中去,TClientDataSet感应到TDBGrid上。你对TDBGrid的所有操作都保存到了TClientDataSet,最终提交数据请用:TClientDataSet.ApplyUpdates();
使用缓存机制。TADOQuery来取得数据,TProvider把数据连接到TClientDataSet中去,TClientDataSet感应到TDBGrid上。你对TDBGrid的所有操作都保存到了TClientDataSet,最终提交数据请用:TClientDataSet.ApplyUpdates();
J jing_li Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-31 #4 Thank you !bjaman and woshisunyi![]
D deardai Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-31 #5 其实前面两个的方法都可以实现,不过如果你是用ado直接连接没有用到数据中间层的结构的话,还是写一个新增窗体好,像二楼所说的一样,用一个临时的dataset,提交后再把dataset刷新一下,那样也便于输入的时侯进行控制,DBGRID只用来显示数据
其实前面两个的方法都可以实现,不过如果你是用ado直接连接没有用到数据中间层的结构的话,还是写一个新增窗体好,像二楼所说的一样,用一个临时的dataset,提交后再把dataset刷新一下,那样也便于输入的时侯进行控制,DBGRID只用来显示数据