我已经尝试过两种方法。
1、 在跳转按钮事件中写入下代码
int j = 0;
TextBox zz = (TextBox)GridView1.BottomPagerRow.FindControl("txtPageNum");
string xx = zz.Text.Trim();
j = Convert.ToInt32(xx);
GridView1.PageIndex = (j-1);
GridViewBind();
2、遍历GridView1各行,判断是否为Pager行,然后取值
foreach(GridViewRow g in GridView1.Rows)
{
if (g.RowType == DataControlRowType.Pager)
{
int i = 0;
i = Convert.ToInt32(((TextBox)g.FindControl("txtPageNum")).Text);
GridView1.PageIndex = (i-1);
GridViewBind();
}
}
以上两种方法均告失败。第一种方法更是没有找到文本框