A aries_jo Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-09 #1 请问主窗体M ,一个子窗体A,另一个为B。 M中弹出A,A弹出B,如果在B中提交关闭再刷新A中DBGrid的数据,这个再B中应该怎么写? 问题解决马上给分
9 9607gfg Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-09 #2 有两种方法~ 1、让A和B共享一个DataSet ,这样你虽然是在B上操作,其实操作也是A中的数据 2、关闭B的时候,手动去重新刷新A中的数据。[]
A aries_jo Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-09 #4 A和B共享了。当B提交时候,A里的DBGrid数据就不见了
J Johnny_du Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-09 #5 你要把数据库相关控件独立出来,放在独立的数据模块中,不能放在B中!否则B一析构掉,当然A中的DBGrid也就失去了数据源。
A aries_jo Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-09 #6 我都是用动态连接的 BondUser_Qr:=TADOQuery.Create(nil); BondUser_Qr.Connection:=Connect;
D d5love Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-09 #7 在b窗体关闭或更新的时候,刷新a的数据集不就行了么 ?a.ADOQuery.close;a.ADOQuery.open;