一、 DBGRID 的Dataset 用 TQuery,如 Query1    二、 Query1 的 SQL 中加语句 Select * From Table2三、 双击Query1编辑字段加入新的 LookUp 类型, Link DataSet 设为 Table1
     KeyField 设为 ID, ResultField 设为 Name四、 双击 DBGrid 中加入所有字段就行了。

解决方案 »

  1.   

    多表关联后生成的视图的编辑,好象用Query不行吧,应该用TADOQUERY
    如果还不行,加上SQLUPdate 试试
      

  2.   

    如果table2的字段ID是用table1字段ID,按照:johnsonrao(johnson)做法是可以的﹐但是在dbgrid中table1的ID是不可以修改的。
      

  3.   

    ADO可以的,但是需要数据库支持,好像SQL 2k支持,Access不支持还有一些限制你自己看看!
      

  4.   

    我用了adoquery控件,其中的sql语句“select tabel1.id,table1,name,table2,type
    from table1,table2"
    如果直接修改,table2中的id 没有更新到。用了johnsonrao(johnson)的做法,好像id 和 type变得互相牵制,不能
    随意修改