Как сделать сортировку в сетке mvc contrib - PullRequest
1 голос
/ 20 ноября 2010

я хочу сделать сортировку в сетке 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'.Существует явное преобразование (вам не хватает приведения?)

1 Ответ

0 голосов
/ 20 ноября 2010

Либо измените эту строку:

var categories = db.Products.ToList();

к этому:

var categories = db.Products;

Или измените эту строку

categories =categories.OrderBy(Sort.Column, Sort.Direction);

к этому:

categories =categories.OrderBy(Sort.Column, Sort.Direction).ToList();
...