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

如何把一个DT填入别一个DS中
我已经得到了一个DataTable表
DataTable   dt   =   dcpub.SelectAllTable( "Classes ",   " ",   "* ",   "CreateDate   desc ");

我想把这个表填入另一个dataset中.要实现这样的填入
da.Fill(ds,   pager.PageSize   *   (pager.CurrentPageIndex   -   1),   pager.PageSize,   "userinfo ");

这里的pager是一个页号分页控件.
有什么办法吗?

高手来帮帮忙!

------解决方案--------------------
建议使用一个分页存储过程直接返回DataSet,网上很多分页存储过程的例子。
------解决方案--------------------
MSDN:
DataAdapter.Fill 方法
在 DataSet 中添加或刷新行以匹配使用 DataSet 名称的数据源中的行,并创建一个名为“Table”的 DataTable
------------------------------
da.Fill(ds, pager.PageSize * (pager.CurrentPageIndex - 1), pager.PageSize, "userinfo ");
不是很清楚是什么意思,但如果要把DateTable加到DateSet,就用DateSet.Tables.Add方法