我在动态LINQ 的VS2008示例中找到了一个示例,它允许您使用类似sql的字符串(例如,OrderBy("Name, Age DESC"))用于排序.不幸的是,包含的方法仅适用于IQueryable<T>;.有没有办法获得此功能IEnumerable<T>?
我通过以下方式设置了GridView:
List<T>代码隐藏(我使用自己的自定义BOL)SortExpressions都设置正确)但是,我收到以下错误消息:
GridView的'myGridView'触发了事件排序,但没有处理.
让我List<T>允许排序的最佳方法是什么?
我怀疑它将与为OnSorting属性指定一个函数有关,即:
OnSorting = "MySortingMethod"
Run Code Online (Sandbox Code Playgroud)