点击按钮获取gridview的当前pageindex

时间:2018-01-05 11:05:53

标签: c# asp.net c#-4.0 gridview

我有一个启用了分页的gridview。此外,我在gridview之外几乎没有按钮点击事件,现在我想在继续事件之前每次都捕获pageindex。

代码:

protected void btnRecords_Click(object sender, EventArgs e)
    {
       //capture current pageindex of gridview
       //then proceed with event flow
    }    

1 个答案:

答案 0 :(得分:2)

在网页索引上更改Gridview的事件并存储e:g

的当前页面索引
gridId.PageIndex = e.NewPageIndex;
ViewState["currentpage"] = e.NewPageIndex;

您可以按下按钮点击事件获取它:

int pageId=0;
pageId=Convert.toInt32(ViewState["currentpage"]);