我想让以下查询动态化。
var t = from r in dt.AsEnumerable()
orderby r.Field< int >("id") ascending
select r;
void query(string sorttype,string sortorder)
是否可以按部分更改顺序,以便这些参数将来自函数的参数 这里为id的sorttype和升序的sortorder。
答案 0 :(得分:0)
我认为应该这样做:
IEnumerable query<sorttype>(DataTable dt, string sortorder) {
return dt.GetList().OrderBy(row => row.Field<sorttype>(sortorder));
}
请注意,sorttype是泛型类型参数,而不是字符串。