.net mvc datatables中orderby动态排序
今天在做项目中用datatables的排序来做筛选,不过人比较懒,不想写那么多的关于排序的代码,于是寻思这在度娘上找找,结果不负有心人啊,更感谢贴出此贴的哥们,来源:http://blog.csdn.net/leftfist/article/details/48444587,里面讲了2个方法,但我觉的第二种最合适:
在nuget 中searh System.Linq.Dynamic 安装对应的版本, 这样都可以使用了
- var orderExpression = string.Format("{0} {1}", sortName, sortType); //sortName排序的名称 sortType排序类型 (desc asc)
- return list.OrderBy(orderExpression).Skip(pageIndex).Take(pageSize).ToList();
个人觉得使用System.Linq.Dynamic更加方便