0
我有 public class X { public List ListY {get;組; } }使用MVCContrib排序
public class Y { public Y();}
public decimal Amount { get; set; }
}
我在網格中顯示金額的值。如何在此列上排序。 有沒有辦法訪問這個列來應用排序?
在此先感謝 衆議員
我有 public class X { public List ListY {get;組; } }使用MVCContrib排序
public class Y { public 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實現排序。