读书人

cxGrid主从表有关问题从表显示数据不

发布时间: 2012-06-24 18:32:37 作者: rapoo

cxGrid主从表问题,从表显示数据不全呀!
两个表
主表 a (aid,employeeid,employeename,money1,date1,deleted)
从表 b (bid,employeeid,money1,deleted)

主表中的employeeid不重复,从表中的employeeid可能存在多条。

从表的 DetailKeyFieldNames := employeeid; MasterKeyFieldNames := employeeid;

现在两个表可以关联起来了,但是从表中的数据如果被另一个employeeid的人员隔开,就无法显示了。例如从表数据:

1 1001 20.70 0
2 1001 17.30 0
3 1002 9.90 0
4 1001 41.10 0

这样的话,从表只能显示出1,2条记录,4显示不出来!

请问这个问题如何解决?谢谢!!!!

[解决办法]
1.你这个B表应按employeeid排序,也就是数据集中的SQL语句:select * from B表 order by employeeid
2.设置:KeyFieldName :=bid; //bid应是明显表的独一键。

读书人网 >.NET

热点推荐