首页 新闻 会员 周边

如何获取PagedDataSource某一页的值并存入DataTable或者DataSet中

0
悬赏园豆:5 [待解决问题]

如何获取PagedDataSource某一页的值并存入DataTable或者DataSet中

于归的主页 于归 | 初学一级 | 园豆:199
提问于:2012-11-25 18:24
< >
分享
所有回答(4)
0

通过 DataSource 来转换(猜的),这个控件把数据放到内存里分页的,性能不好。

geass.. | 园豆:1821 (小虾三级) | 2012-11-25 20:07
0

那你还不如在数据放到PagedDataSource 的时候,也放到dataset中去了呢

chenping2008 | 园豆:9836 (大侠五级) | 2012-11-25 20:10
0

你可以 指定PagedDataSource 中的 "CurrentPageIndex", "PageSize" 

然后 foreach (var item in pagedDataSource)

  {

  }

把每行元素加入到datatable里

gunsmoke | 园豆:3592 (老鸟四级) | 2012-11-26 04:55
0
            var result= pds.DataSource.OfType<T>().ToList().Skip(pds.CurrentPageIndex * pds.PageSize).Take(pds.PageSize);
RyanCheng | 园豆:474 (菜鸟二级) | 2012-11-27 11:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册