读书人

多表填充DataSet出有关问题了,求救!

发布时间: 2012-02-11 09:51:35 作者: rapoo

多表填充DataSet出问题了,求救!!!!!!!!
我有3张数据表(A,B,C),分另有记录1,2,3条,现按下做法填充到DataSet中(简ds):
....
表A填充到 "XXX "
da.fill(ds, "XXX ");

....
表B填充到 "XXX "
da.fill(ds, "XXX ");

....
表C填充到 "XXX "
da.fill(ds, "XXX ");

现在读取ds时,表A正常,表B上出现1个空格,表C上出现3个空格, 请问题如何解决这个问题?
发现问题是:B上的空格数是A的记录数,C上的空格数是A+B的记录数,请问如何解决?

急.........

[解决办法]
我弱智了 呵呵
sorry

如果你的三个表ABC带有主从关系 这么用应该没问题
如果你的三个表ABC结构是一样的 建议最好使用union all 先做成一个数据集填充到一个表就行了 不用查询三次
[解决办法]
不要填充到同一表
填充到表看看

读书人网 >C#

热点推荐