我在asp.net中制作动态gridview mvc3视图引擎是aspx。我必须绑定数据源gridview。如何将数据源绑定到网格视图。我不得不在gridview中添加模板。
答案 0 :(得分:1)
如果你做一些研究,你本可以自己找到这个答案,但这里有一些可以帮到你的链接:
http://weblogs.asp.net/andrebaltieri/archive/2010/11/01/asp-net-mvc-3-working-with-webgrid.aspx
http://www.unboxedsolutions.com/sean/archive/2011/01/23/15964.aspx
可能是这样的:
@{
var grid = new WebGrid(canPage: true, rowsPerPage: ThisController.PageSize, canSort: true, ajaxUpdateContainerId: "grid");
grid.Bind(Model.Employees, rowCount: Model.TotalRecords, autoSortAndPage: false);
grid.Pager(WebGridPagerModes.All);
@grid.GetHtml(htmlAttributes: new { id="grid" },
columns: grid.Columns(
grid.Column(format: (item) => Html.ActionLink("Edit", "Edit", new { EmployeeID = item.EmployeeID, ContactID = item.ContactID })),
grid.Column("FullName"),
grid.Column("Title")
));
}
答案 1 :(得分:0)