给你一个最有效的办法:关键在你的DataSet设置上,
假设你的主表为 Query1,DataSource1,
从表为 Query2,DataSource2
只要将Query2的属性DataSource设为:DataSource1前提:1、必须使用TQuery控件作为DateSet2、Query1中Select字段表中必须包括关键字字段,如 Select IDField, ... From MasterTable3、Query2中Where必须包括关键字参数,如 Select * From SubTable Where SubIDField=:IDField这样你使用时从表会自动跟据主表记录移动而自动更新,两个DBGrid的内容会自动保持一致。够详细了!

解决方案 »

  1.   

    这个应该不难呀。只是个主从表的问题,一句代码都不用写。
    1.放两个Table,两个DataSource,两个DBGrid,分别连上数据表。
    2.设置从Table的属性
       MasterSource= 主DataSource
       MasterField= 字段之间的联系
    一切就OK了。
    如果还不行,请留下email,我给你做个例子。
      

  2.   

    从表的TTable 他有个 MasterSource属性,
    还有一个MasterField,可以选择关联的字段。
    其余的问题不用你管了。