使用linq ASP.NET排序后无法将列表绑定到gridview

时间:2013-12-25 13:12:56

标签: asp.net linq sorting gridview

我正在排序对象列表并将排序列表绑定到支持分页的gridview。 我试过了:

var selectedNew = selected.AsQueryable<Customer>().OrderBy(sortExpression);
selectedNew.ToList<Customer>();
gdvEmployees.DataSource = selectedNew;
gdvEmployees.DataBind();

我收到以下错误:

  

数据源不支持服务器端数据分页

是什么导致抛出上述错误?

1 个答案:

答案 0 :(得分:0)

ToList生成输出,您不能单独使用它。试试这个:

var selectedNew = selected.AsQueryable<Customer>().OrderBy(sortExpression);
var selectedNewList = selectedNew.ToList<Customer>();
gdvEmployees.DataSource = selectedNewList;
gdvEmployees.DataBind();