Gridview排序和更新面板

时间:2009-05-06 19:11:14

标签: gridview updatepanel

我正在尝试使用更新面板和gridview,但是我在排序gridview时遇到了一些困难。我尝试在thread

中关注@dfowler

但是当我尝试排序时,我在尝试数据绑定排序列表时遇到此错误: “数据源不支持服务器端数据分页。”

任何人都知道我做错了什么?

2 个答案:

答案 0 :(得分:0)

我发现了错误。当我第一次数据绑定到gridview时,我使用了List,但是当我尝试重新绑定时,我使用了IQueryable,所以一个简单的.ToList()工作:)

答案 1 :(得分:0)

当我使用IEnumerable(Of SomeClass)作为我的数据源时,我经历了'数据源不支持服务器端数据分页',并且我使用了'yield return record;'构建这个 - 没有通常的List(Of SomeClass)作为底层对象。 Linq查询可能会导致相同的行为,如果是这种情况,请尝试ToList()。