【发布时间】:2010-11-06 09:46:49
【问题描述】:
我在 XML 中有一个(断开的)类型化数据集,我在 LINQ 中查询:
var productlist = from prds in dsProducts.Products.AsEnumerable()
where (prds.Field<string>("productid").Contains(searchpattern) ||
prds.Field<string>("productname").Contains(searchpattern))
select prds;
这个列表很好,但如果我试着说:
return (DataSetProducts.productsDataTable)productlist.Skip(begin).Take(pagesize).CopyToDataTable();
它说它不能将 System.DataTable 转换为 DataSetProducts.productsDataTable,但是它是同一个表。
关于如何返回类型化的 DataTable 有什么想法吗?
【问题讨论】: