我正在尝试使用更新面板和gridview,但是我在排序gridview时遇到了一些困难。我试图在这个线程中关注@dfowler

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

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

有帮助吗?

解决方案

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top