GridView 中模板(Pager Template)放置了一个Lable控件,用来显示当前页.
protected void gvChannel_PageIndexChanged(object sender, EventArgs e)
{
GridViewDataBind(gvChannel.PageIndex + 1);
((Label)gvChannel.FindControl("lblShow")).Text = string.Format("{0}/{1}", gvChannel.PageIndex + 1, gvChannel.PageCount);//提示未将对像的引用设置到对像的实例
}其中gvChannel为DridView
lblShow(id)为Label
protected void gvChannel_PageIndexChanged(object sender, EventArgs e)
{
GridViewDataBind(gvChannel.PageIndex + 1);
((Label)gvChannel.FindControl("lblShow")).Text = string.Format("{0}/{1}", gvChannel.PageIndex + 1, gvChannel.PageCount);//提示未将对像的引用设置到对像的实例
}其中gvChannel为DridView
lblShow(id)为Label
前台是什么写的?
string str = string.Format("{0}/{1}", gvChannel.PageIndex + 1, gvChannel.PageCount);Page.RegisterClientScriptBlock("", "<script>document.getElementById('lblShow').innerHTML='" + str + "';</script>");