DataTable DataRow[] 排序 多列

dt = dt.AsEnumerable().OrderByDescending(x=>x.Field<decimal>("C_ID")).ThenByDescending(x=>x.Field<decimal>("C_NAME"))
    .Select(x=>x)
    .CopyToDataTable();
dt = dt.Select("1=1").OrderByDescending(x=>x["C_ID"]).ThenByDescending(x=>x.["C_NAME"])
    .CopyToDataTable();

先按C_ID倒叙再按C_NAME正序然后转成Datatable

posted @ 2020-01-03 14:17  小菜鸟大神  阅读(1677)  评论(0编辑  收藏  举报