[英]Dynamic Linq query on Datatable
我想使以下查詢動態化。
var t = from r in dt.AsEnumerable()
orderby r.Field< int >("id") ascending
select r;
void query(string sorttype,string sortorder)
是否可以部分更改順序,以使這些參數來自函數的參數,如此處的id的sorttype和升序的sortorder。
我認為應該這樣做:
IEnumerable query<sorttype>(DataTable dt, string sortorder) {
return dt.GetList().OrderBy(row => row.Field<sorttype>(sortorder));
}
請注意,sorttype是通用類型參數,而不是字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.