.net mvc datatables中orderby动态排序

  今天在做项目中用datatables的排序来做筛选,不过人比较懒,不想写那么多的关于排序的代码,于是寻思这在度娘上找找,结果不负有心人啊,更感谢贴出此贴的哥们,来源:http://blog.csdn.net/leftfist/article/details/48444587,里面讲了2个方法,但我觉的第二种最合适:

  

在nuget 中searh System.Linq.Dynamic 安装对应的版本, 这样都可以使用了

  1. var orderExpression = string.Format("{0} {1}", sortName, sortType); //sortName排序的名称 sortType排序类型 (desc asc)  
  2. return list.OrderBy(orderExpression).Skip(pageIndex).Take(pageSize).ToList();  


个人觉得使用System.Linq.Dynamic更加方便

posted on 2016-12-13 11:32  人生路无止境  阅读(301)  评论(0编辑  收藏  举报