如何在网格视图中选择指定的页面索引
本文关键字:索引 选择 网格 视图 | 更新日期: 2023-09-27 18:13:45
我有一个网格视图,在行命令事件上,我在另一个页面上重定向查询字符串,其中包含网格视图的当前页面索引。
在重定向页面我有一个后退按钮,当我点击这个按钮,我想重定向与指定的页面索引前一页
例如:
假设我在我的页面1和网格视图的当前页面索引是15和行命令事件我在页面2上重定向。当点击"后退按钮"时,它必须重定向到网格视图的页面索引为15的页面1。
我的代码如下:包含网格视图的页面代码(page -1)
if (e.CommandName.ToLower() == "application")
{
Response.Redirect("view-msme-em-1-with-print.aspx?pageIndex=" + i , false);
}
包含Button(page -2)的页面代码
protected void iBtnBack_Click(object sender, ImageClickEventArgs e)
{
Response.Redirect("searchMSMEApplication.aspx?pageIndex=" + Request.QueryString["pageIndex"].ToString() );
}
包含网格视图(page-1)的页面加载事件的代码
protected void Page_Load(object sender, EventArgs e)
{
fillGridOnLoad(); // it fills a grid view with data
grvEm2Application.PageIndex = Convert.ToInt32(Request.QueryString["pageIndex"].ToString());
}
当我点击"页2"上的"返回"时,它将重定向到页1,但页索引不像我设置的那样。少了什么东西吗?
试试下面的代码
protected void Page_Load(object sender, EventArgs e)
{
grvEm2Application.PageIndex = Convert.ToInt32(Request.QueryString["pageIndex"].ToString());
fillGridOnLoad(); // it fills a grid view with data
}
只需要在数据绑定前设置PageIndex