2
  @{
      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 显示名称。我想在网络网格中添加 sn 我该怎么做。我尝试使用计数器,但我不知道应该在哪里增加它的值。如何在上面的代码中添加 sn。

4

1 回答 1

1

如果我理解你,你想在视图上为你的 webgrid 添加计数器,看起来像这样:

grid.Column("S.N.", format:p=>count++)

但是如果你想为 webgrid 添加分页,这是行不通的,因为每次计数器都会设置为 1。

于 2012-08-30T13:29:47.287 回答