请问怎样将PagedDataSource.DataSource 数据赋值给DataSet
请问怎样将PagedDataSource.DataSource 数据赋值给DataSet --------------------编程问答-------------------- 不是很明白楼主的意思,习惯性的做法是将dataset的导入PagedDataSource象分页中经常用到这样的:
DataSet ds2 =data.ExecuteSqlForDataSet(sql);
PagedDataSource objPage=new PagedDataSource();
objPage.DataSource=ds2.Tables[0].DefaultView;
objPage.AllowPaging=true;
objPage.PageSize=12; --------------------编程问答--------------------
dataset ds=(dataset)PagedDataSource.DataSource 可以吗 ?
如果不行,先转成 TABLE ,然后再添加到 DATASET. --------------------编程问答-------------------- 先转成DATATABLE,再到DATASET。这有什么区别呢?
8明白。DATATABLE不是相当于DATASET中的一张表吗? --------------------编程问答--------------------
PagedDataSource.DataSource 你要 转到 DATASET ,
但是 不一定能转 ,如果 PagedDataSource.DataSource 能转成 DATATABLE ,然后再添加到 DATASET 里面,
不就 实现 了,你的 PagedDataSource.DataSource 转成 DATASET 的要求。 --------------------编程问答-------------------- dataset ds=(dataset)PagedDataSource.DataSource
这样可以,不过要保证对此时的 PagedDataSource.DataSource 付值的是DataSet,而不是DataTable
不然会提示出错 --------------------编程问答-------------------- PagedDataSource.DataSource 你要 转到 DATASET ,
但是 不一定能转 ,如果 PagedDataSource.DataSource 能转成 DATATABLE ,然后再添加到 DATASET 里面,
不就 实现 了,你的 PagedDataSource.DataSource 转成 DATASET 的要求。 --------------------编程问答--------------------
我正好用到了 谢谢哈
补充:.NET技术 , ASP.NET