form3 和 form4, DBGrid 在form3中,我想在form4中操作,把查询结果显示到form3的DBGrid中, 能办到吗?

解决方案 »

  1.   

    当然能了,你在form4中添加
    uses form3;
    然后设置form3的dbgrid的datasource属性为你在form4中得到的查询数据集,这样就可以做到你刚说的
    如:
    form3.dbgrid1.datasource:=DataSource1;
      

  2.   

    很简单,你把form3得DBGrid和form4里得DBGrid公用一个数据源就可以了,不管你操作那个都没有问题
      

  3.   

    最好的方法是少用form多用panel~~~
    比较简便
      

  4.   

    引用form3
    接着引用form3中的数据集即可
      

  5.   

    to walterwl(I Love Delphi) :
            panel 有什么好处吗?不是跟form一样也是一种面板吗?  
      

  6.   

    可以阿,uses以后,直接调用form3.dbgrid1就行了
      

  7.   

    给调用的dbgrid更新另外窗体的数据源
      

  8.   

    很简单的。
    你只要将两个窗口的DBGrid连接同一个datasource就可以了。form4操作完成之后刷新一下table或query控键就可以了。
      

  9.   

    兩個dbgrid用一個數據源(datasource)!