相关疑难解决方法(0)

IEnumerable <T>/IQueryable <T>上的动态LINQ OrderBy

我在动态LINQ 的VS2008示例中找到了一个示例,它允许您使用类似sql的字符串(例如,OrderBy("Name, Age DESC"))用于排序.不幸的是,包含的方法仅适用于IQueryable<T>;.有没有办法获得此功能IEnumerable<T>

c# linq linq-to-objects

657
推荐指数
12
解决办法
26万
查看次数

在对数据集或对象列表进行数据绑定时对网格视图进行排序

我通过以下方式设置了GridView:

  • 绑定到List<T>代码隐藏(我使用自己的自定义BOL)
  • HTML页面上没有DataSource对象
  • 我选择的每一列都可以排序(SortExpressions都设置正确)

但是,我收到以下错误消息:

GridView的'myGridView'触发了事件排序,但没有处理.

让我List<T>允许排序的最佳方法是什么?

我怀疑它将与为OnSorting属性指定一个函数有关,即:

OnSorting = "MySortingMethod"
Run Code Online (Sandbox Code Playgroud)

asp.net sorting data-binding gridview webforms

13
推荐指数
1
解决办法
3万
查看次数