首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Linq的排序解决办法

2012-10-29 
Linq的排序用linq用的少。可以说基本没用。现在想问下怎么样用linq排序2个字段通过datasetC# codeds.Tables[

Linq的排序
用linq用的少。可以说基本没用。
现在想问下怎么样用linq排序2个字段通过dataset

C# code
ds.Tables[0].AsEnumerable().Where(n => n.Field<string>("type_id") == typeid).OrderByDescending(n => DateTime.Parse(n.Field<string>("date"))).ThenByDescending(p => int.Parse(p.Field<string>("zhiding"))).CopyToDataTable();

发现加上ThenByDescending(p => int.Parse(p.Field<string>("zhiding"))) 就没有CopyToDataTable()了 因为这段是要生成一个datatable来绑定控件的 
求解!

[解决办法]
试过你的代码,没有问题

最后可以点出 CopyToDataTable()这个扩展方法

热点排行