【问题标题】:How to do sorting in mvc contrib grid如何在 mvc contrib 网格中进行排序
【发布时间】:2010-11-20 04:54:30
【问题描述】:

我想在 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'。 存在显式转换(您是 缺少演员表?)

【问题讨论】:

    标签: asp.net-mvc-2 mvccontrib


    【解决方案1】:

    要么改变这一行:

    var categories = db.Products.ToList();
    

    到这里:

    var categories = db.Products;
    

    或者改变这一行

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

    到这里:

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

    【讨论】:

      猜你喜欢
      • 2012-02-14
      • 1970-01-01
      • 2011-11-03
      • 1970-01-01
      • 1970-01-01
      • 2010-12-17
      • 1970-01-01
      • 2010-10-04
      • 1970-01-01
      相关资源
      最近更新 更多