我设计的是一个3层结构的管理系统,想在客户端中的一个窗体(frmguke)里实现主从表查询,即主表显示顾客,从表显示该顾客的订单
  用到的控件说明如下:
  客户端数据模块:两个clientdataset控件 cdsguke,cdsdingdan,
                两个datasource:dsguke和dsdingdan分别绑定那两个对应的clientdataset控件,
   
   在frmguke窗体中用到两个dbgrid:dgguke和dgdingdan,分别连dsguke和dsdingdan这两个datasource,我在cdsdingdan中设置好了它的mastersource为dsguke,masterfield也设置好了,但是只有dgguke中可以显示顾客信息,在dgdingdan中显示不出记录(但是实际上该数据表应该有对应的记录,而且数据也激活了),感觉好像主从表没有连上样的。
   请高手帮我看看是那里出了问题?先谢了

解决方案 »

  1.   

    看看你的数据提供者,即TDataSetProvider是否设置正确
      

  2.   

    都是对的啊 那一套东西都是对的 即adoquery ->datasetprovider -> clientdataset-> datasourse-> dbgrid 的连接都没有错误
      

  3.   

    在订单表格中可以看到字段名,就是没有记录(这说明数据应该是连接上了),顾客表没有问题 
    顾客表是主表,订单是从表,会不会是主从表连接的时候有问题 (就是设置masterfield那里)??