@{
var custm = (List<custDis>)TempData["custom"];
var count=1;
var grid = new WebGrid(custm, canPage: true, canSort: true, rowsPerPage: 5,ajaxUpdateContainerId:"grid");
}
@grid.GetHtml(
tableStyle:"webgrid",
headerStyle:"webgrid-header",
footerStyle: "webgrid-footer",
alternatingRowStyle: "webgrid-alternating-row",
rowStyle:"webgrid-row-style",
columns:
grid.Columns(
grid.Column("S.N.", format:@<text>@count </text> ),
grid.Column("Name",format:@<text>@item.name</text>)
))
我有如上所述的网格。 webgrid显示名称。我想添加s.n.在网格中我该怎么做。我试图使用计数器,但我不知道我应该在哪里增加它的价值。如何添加s.n.在上面的代码中。
答案 0 :(得分:1)
如果我了解你,你想在视图上为你的webgrid添加计数器,它看起来像这样:
grid.Column("S.N.", format:p=>count++)
但是如果你想为webgrid添加分页,这将无效,因为每次计数器都会设置为1。