我有 public class X { public List ListY { get; 放; } }
公共类 Y { 公共 Y();
public decimal Amount { get; set; }
}
我在网格中显示金额的值。如何在此列上排序。有没有办法访问此列以应用排序?
提前感谢乌彭德拉
我有 public class X { public List ListY { get; 放; } }
公共类 Y { 公共 Y();
public decimal Amount { get; set; }
}
我在网格中显示金额的值。如何在此列上排序。有没有办法访问此列以应用排序?
提前感谢乌彭德拉
在你看来,你应该有这样的东西:
<%= Html.Grid(Model.PagedList).Columns(col => {
col.For(l => l.Amount).Named("Amount");
/* other columns here */
}).Sort(Model.GridSortOptions) %>
在您的控制器操作中,您将拥有如下内容:
public ActionResult Index(GridSortOptions gridSortOptions)
{
//Code
}
您可以在此处下载完整的 MvcContrib Grid 示例:
http://www.codeproject.com/KB/aspnet/Grid_Paging_In_MVC3.aspx
您将看到如何使用 MvcContrib Grid 实现排序。