在 asp.net mvc 中向 gridmvc 添加行索引
adding row index to gridmvc in asp.net mvc
我正在尝试将行索引自动添加到网格。
我的代码是:
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
在顶部的视图中定义这些
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"];
我正在尝试将行索引自动添加到网格。
我的代码是:
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
在顶部的视图中定义这些
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"];