Сортировка Не работает в MVC Contrib Grid - PullRequest
0 голосов
/ 22 ноября 2010

я использую сетку mvc contrib ...........

Пока я использовал эту кодировку для сортировки, но она не работает, просмотрите мой код .....

Представление списка:

<%= Html.Grid<Product>(Model)
            .Sort(ViewData["sort"] as GridSortOptions)
            .Columns(column =>
          {

              column.For(c => c.ProductID);
              column.For(c => c.ProductName); 
              column.For(c => c.SupplierID);
              column.For(c => c.CategoryID);
              column.For(c => c.QuantityPerUnit);
              column.For(c => c.UnitPrice);
              column.For(c => c.UnitsInStock);
              column.For(c => c.UnitsOnOrder);
              column.For(c => c.ReorderLevel);
              column.For(c => c.Discontinued);
              column.For(c => Html.ActionLink("Details", "Details", new { id = c.ProductID })).InsertAt(0).Encode(false);
              column.For(c => Html.ActionLink("Edit", "Edit", new { id = c.ProductID })).InsertAt(1).Encode(false);
              column.For(c => Html.ActionLink("Create", "Create", new { id = c.ProductID })).InsertAt(2).Encode(false);
              column.For(c => Html.ActionLink("Delete", "Delete", new { id = c.ProductID })).InsertAt(3).Encode(false);
          }
              )
%>
<p>
    <%= Html.Pager((MvcContrib.Pagination.IPagination)(Model))
    %>
</p>

в моем домашнем контроллере этот код:

  public ActionResult Sorting(GridSortOptions Sort)
    {
        using (ProductsDataContext db = new ProductsDataContext())
        {
            var categories = db.Products.ToList();
            if (Sort.Column != null)
                categories = categories.OrderBy(Sort.Column, Sort.Direction).ToList();
            ViewData["sort"] = Sort;
            return View(categories);

        }

    }

либо я хочу создать отдельное представление для сортировки ................

1 Ответ

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

Ознакомьтесь с этой публикацией , чтобы получить действительно хороший пример использования сортировки, подкачки и фильтрации MVC Contrib.

также включает загружаемый проект.

...