无法将IQueryable <t>传递给telerik Grid的GridModel构造函数</t>

时间:2012-03-05 07:44:20

标签: c# asp.net-mvc telerik-grid

help page of telerik grid control中,我们可以将IQueryable传递给GridModel构造函数,但我看不到接受IQueryable参数的重载构造函数。 DataTable只有3个重载构造函数,IEnumerable和没有参数的默认构造函数。

有人帮帮我,谢谢! PS:我正在使用最新的telerik库2012.1.214,MVC 1的版本。

  

Telerik Grid for ASP.NET MVC正在使用其内置的Linq表达式   发动机。这意味着您不需要关心分页,排序和   过滤数据。你只需要提供一个IQueryable和   网格将完成其余的推送分页,排序和过滤   基础IQueryable提供程序的表达式。提供者是   负责将这些表达式执行到数据库服务器。

1 个答案:

答案 0 :(得分:2)

我相信您应该使用仅IEnumerable的构造函数,因为它是IQueryable的父级。

正如我所看到的,它是一个继承问题。 http://msdn.microsoft.com/en-us/library/system.linq.iqueryable.aspx