加入两个adoquery控件,
两个dbgrid控件和一个datasource1控件,
我将两个dbgrid控件的数据源datasource都设为datasource1,但是在设置dbgrid控件的dataset属性时去必须同时为adoquery1或者adoquery2,
我想让dataset一个为adoquery1和adoquery2,该如何实现呢?

解决方案 »

  1.   

    那就用两个DataSource
    DBGrid1 - DataSource1 - DataSet1
    DBGrid2 - DataSource2 - DataSet2
      

  2.   

    那有多个表格,就得多个数据源吗?
    小弟也是刚学delphi
    把两个adoquery数据源设置成datasource1就可以了吧,再写各自sql语句从后台取数
      

  3.   

    ADOQuery是最低层的 数据集控件DataSource 数据源 作为 数据集与数据感知控件之间的桥DBGrid这样的 数据感知控件 需要绑定 数据源只要数据源是同一个,数据集肯定是一个
      

  4.   

    两个DateSoure 就是 何必只用一个呢
      

  5.   

    dbgrid1对应数据集adoquery1,adgrid2对应数据集adoquery2,
    数据集adoquery1和adoquery2各有独立的sql语句,
    再添加一个数据源控件datasource1控件,
    两个数集控件可以使用一个数据源控件吗?
    如果可以的话,给个简单的例子,谢谢各位大虾
      

  6.   

    实际上你完全可以使用一个dbgrid,每次只要更改datasource的dataset即可,如果你非要使用两个,那你每次除了要改变datasource的dataset外,还要更改每个dbgrid的datasource
      

  7.   

    楼主兄弟。。你用一个DBgrid不就搞定了么?
    动态改变属性即可咯.