完成图:
codeTable.BottomPagerRow.Visible = true;
((Label)codeTable.BottomPagerRow.FindControl("pageNumber")).Text = PageIndex + ""; ((Label)codeTable.BottomPagerRow.FindControl("totalNumber")).Text = PageCount + "";
一是在viewData里添加,二是在GridView的DataBind方法里添加,两个的作用差不多,viewData是我们自己绑定数据,只要加载最后,是可以完成的,这里我们使用第二种DataBind方法,它是在GridView数据全部绑定完成后自动执行的一个方法,
protected void codeTable_DataBound(object sender, EventArgs e) { ((DropDownList)codeTable.BottomPagerRow.FindControl("pageList")).Items.Clear(); for (int i = 1; i <= PageCount; i++) ((DropDownList)codeTable.BottomPagerRow.FindControl("pageList")).Items.Add(new ListItem(i + "", i + "")); }
int p = Convert.ToInt32(((DropDownList)codeTable.BottomPagerRow.FindControl("pageList")).SelectedValue);