用DBGRID不清楚怎么样搞但是你假如用STRINGGRID的话,自己用循环往里面填数据,可以实现。

解决方案 »

  1.   

    可我就是不想用StringGrid呀,速度难受呀!
      

  2.   

    不大可能做得到,
    如果你需要显示的列来源于的表,建立一个Query 编写相应的SQL语句
    如Select Table1.Filed1 Table2.Filed3 from Table1 ,Table,再建立
    关联它的DataSource就可以了
      

  3.   

    我觉得直接想用多个数据源的话是不行的。要用也只能一个一个的用。
    你应该先用
    select a.a1,b.b1,b.b2 from a,b where...
    这样的语句建立一个dataset然后再建一个新的数据源使用这一个dataset
    就可以了。
      

  4.   

    你可以用query控件!
    把dbgrid的数据源设为query
    然或通过query利用sql语句去查询,你想连几个表就连几个表(我想你应该学过数据库原理,夺标查询应该没问题)
    关于query里的sql语句你看看书能找的到的
    直接用dbgrid连多个数据源做不到,它只有一个datasource属性
      

  5.   

    只能显示一个数据源的吧,还是想一下怎样写SQL语句好了
      

  6.   

    ncw() 的說法應該可以做到吧,試一試嘍
      

  7.   

    dbgrid只能设一个数据源,用query做数据源。