62,046
社区成员
发帖
与我相关
我的任务
分享
string sqlSelect = "select * from personback where personid='" + Request.QueryString["personid"] + "'";
DataSet ds = db.GetDs(sqlSelect);
dgPersonBack.DataSource = ds;
dgPersonBack.DataBind();
this.ViewState["data"] = ds;
//DataGrid分页
protected void dgTemplet_PageIndexChanged(object source, DataGridPageChangedEventArgs e)
{
//进行分页设置
this.dgTemplet.CurrentPageIndex = e.NewPageIndex;
this.dgTemplet.DataSource = ViewState["data"] as DataSet;
int CurrentPage = 0;
if (this.dgTemplet.CurrentPageIndex == this.dgTemplet.PageCount - 1)
{
if (this.dgTemplet.CurrentPageIndex == 0)
{
this.dgTemplet.CurrentPageIndex = this.dgTemplet.PageCount - 1;
}
else
{
if (this.dgTemplet.Items.Count % this.dgTemplet.PageSize == 1)
{
CurrentPage = 2;
}
else
{
CurrentPage = 1;
}
this.dgTemplet.CurrentPageIndex = this.dgTemplet.PageCount - CurrentPage;
}
}
this.dgTemplet.DataBind();
}