日期:2014-05-18  浏览次数:20806 次

一个dataset绑定了多少表,怎么对dataset进行分页??急急..
一个dataset绑定了多少表,怎么对dataset进行分页??急急..

------解决方案--------------------
对一个表分页会么?
道理是一样的。

------解决方案--------------------
select *,p1.TypeName TypeOneName,p2.TypeName TypeTwoName from Products as p join ProductsTypeOne as p1 on p.TypeOneID=p1.ID join ProductsTypeTwo as p2 on p.TypeTwoID=p2.ID where p.UserID=" + userID.ToString();

这样的语句会在dataset里面生成一个表,这时的分页基本原理就是一个表的分页原理,不过会复杂一些,
除了要满足一个表时分页的条件,还要满足你需要的其他条件。
------解决方案--------------------
实在不行你就把多表查询结果建个视图,再用一个表分页的方式对视图分页