protected void imgbtn_Click(object sender, ImageClickEventArgs e) { ImageButton myBtn = (ImageButton)sender; switch (myBtn.CommandName.ToUpper()) { case "FIRST": this.PageIndex = 1; break; case "NEXT": this.PageIndex++; break; case "PRE": this.PageIndex--; break; case "END": this.PageIndex = this.PageCount; break; case "GOTO": this.PageIndex = int.Parse(this.txtGoto.Text.Trim()); break; } OnChageEventArg myArg = new OnChageEventArg(this.PageIndex, this.PageSize); PageChange(sender, myArg); if (this.Page.AppRelativeVirtualPath.Contains("xmproductmanage.aspx")) { ScriptManager.RegisterStartupScript(this, typeof(UpdatePanel), "", "TopSuppliers();", true); } }
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) { this.PageSize = int.Parse(this.ddlPageSize.SelectedValue); if (PageSizeChange != null) { OnChageEventArg myArg = new OnChageEventArg(this.PageIndex, this.PageSize); PageSizeChange(sender, myArg); if (this.Page.AppRelativeVirtualPath.Contains("xmproductmanage.aspx")) { ScriptManager.RegisterStartupScript(this, typeof(UpdatePanel), "", "TopSuppliers();", true); } } }
public void GridNevigator1_PageChange(object sender, OnChageEventArg e) { // 改变页码 this.BindCustomerGrid(e.newPageIndex, e.newPageSize); }
public void GridNevigator1_PageSizeChange(object sender, OnChageEventArg e) { this.GridNevigator1.PageIndex = 1; // 改变页面大小 this.BindCustomerGrid(1, e.newPageSize); }