Asp.net mvc 2 如何在mvc contrib网格中进行排序
我想在mvc contrib网格中进行排序……到目前为止,我在中使用了这种编码 homecontroller.csAsp.net mvc 2 如何在mvc contrib网格中进行排序,asp.net-mvc-2,mvccontrib,Asp.net Mvc 2,Mvccontrib,我想在mvc contrib网格中进行排序……到目前为止,我在中使用了这种编码 homecontroller.cs public ActionResult Sort(GridSortOptions Sort) { using (ProductsDataContext db = new ProductsDataContext()) { var categories = db.Products.ToList();
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”。
存在一个显式转换(您是吗
缺少演员阵容?)
请更改此行:
var categories = db.Products.ToList();
为此:
var categories = db.Products;
categories =categories.OrderBy(Sort.Column, Sort.Direction).ToList();
或者换一行
categories =categories.OrderBy(Sort.Column, Sort.Direction);
为此:
var categories = db.Products;
categories =categories.OrderBy(Sort.Column, Sort.Direction).ToList();