我正在尝试将rowindex auto添加到网格中。
我的代码是:
columns.Add().
Titled("row").
SetWidth(20).
Sortable(true).
Filterable(true).
RenderValueAs(i++.ToString());
columns.Add(m => m.Hotel_Name_Fa).
Titled("name").
SetWidth(50).
Sortable(true).
Filterable(true);
我想要这个结果:
row name
1 name
2 name2
答案 0 :(得分:0)
在顶部的视图中定义这些
int rowNumber = 0;
int pageSize = 5;
int pageNumber = Convert.ToInt32(ViewBag.PageNumber);
if ((pageNumber) > 1)
{
rowNumber = (pageSize * (pageNumber-1)) + rowNumber;
}
然后在网格中
columns.Add()
.Titled("#")
.SetWidth(10)
.RenderValueAs(o =>
{
rowNumber++;
return @<text> @rowNumber </text>;
});
控制器中的
ViewBag.PageNumber = (Request.QueryString["grid-page"] == null) ? "1" : Request.QueryString["grid-page"];