一个数据库中有两个表1(a b c)  2(d e f) DBGrid一个 用adoquery1 连接好之后 我要在DBGrid中显示 a b e f 列表 应该怎么操作呢??

解决方案 »

  1.   

    把ADOQuery和DBGrid通过DataSource关联后,将 ADOQuery的Active属性设置为True后,DBGrid中就会显示出数据,你在DBGrid中双击,就可以删除不需要的列了。
    ---------------------------------
    http://kmok.cn/
      

  2.   

    select t1.a,t1.b,t2.e,t2,f from t1,t2
      

  3.   

    adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add('select t1.a,t1.b,t2.e,t2,f from t1,t2')
    adoquery1.open;
    把DataSource和adoquery还有 dbgrid关联起来.
      

  4.   

    主从表,随便找本书看看.
    把第二个表的Datasource设置在第一个表的DataSource
      

  5.   

    直接用SQL语句把两个表关联一个数据集结果,然后用数据源绑定到DataGrid不就行了
      

  6.   

    你的ADOQuery有个属性[sql] 双击后写sql语句select t1.a,t1.b,t2.e,t2,f from t1,t2把ADOQuery和DBGrid通过DataSource关联后,将 ADOQuery的Active属性设置为True后 就ok了