我想在mvc contrib网格中进行排序....到目前为止,我已经在
中使用了这种编码homecontroller.cs
public ActionResult Sort(GridSortOptions Sort)
{
using (ProductsDataContext db = new ProductsDataContext())
{
var categories = db.Products.ToList();
if (Sort.Column != null)
categories =categories.OrderBy(Sort.Column, Sort.Direction);
ViewData["sort"] = Sort;
return View(categories);
}
}
我在这里收到错误:
无法隐式转换类型 'System.Collections.Generic.IEnumerable' 至 'System.Collections.Generic.List'。 存在显式转换(是你 错过演员?)
答案 0 :(得分:0)
要么改变这一行:
var categories = db.Products.ToList();
到此:
var categories = db.Products;
或更改此行
categories =categories.OrderBy(Sort.Column, Sort.Direction);
到此:
categories =categories.OrderBy(Sort.Column, Sort.Direction).ToList();