<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="OgGridView.aspx.cs" Inherits="LY.CCPCUEP.UI.Uep.html.OgGridView" %>
using LY.CCPCUEP.BLL.UEP;using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace LY.CCPCUEP.UI.Uep.html{ public partial class OgGridView : System.Web.UI.Page { public string UNION_CODE { get { string s = Request.QueryString["UNION_CODE"]; if (!string.IsNullOrEmpty(s)) { return s; } else { return "234E45F0077881AAE0430AA3034681AA"; } } } DataTable dt = new DataTable(); T_UEP_DB_ZTREEBLL dll = new T_UEP_DB_ZTREEBLL(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { bind(); } } //绑定 public void bind() { dt = dll.GetDG(UNION_CODE).Tables[0]; GridView1.DataSource = dt; GridView1.DataKeyNames = new string[] { "UNION_CODE" };//主键 GridView1.PageSize = GridView1.PageSize; GridView1.DataBind(); } ////// 翻页操作 /// 在GridView当前索引正在更改时触发 /// /// /// protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; bind(); } protected void PageDropDownList_SelectedIndexChanged(object sender, EventArgs e) { GridViewRow pagerRow = GridView1.BottomPagerRow; DropDownList pageList = (DropDownList)pagerRow.Cells[0].FindControl("PageDropDownList"); GridView1.PageIndex = pageList.SelectedIndex; bind(); //数据绑定 } public string PageSize = "5"; protected void PageSizeDropdownlist_SelectedIndexChanged(object sender, EventArgs e) { GridViewRow pagerRow = GridView1.BottomPagerRow; DropDownList pageList = (DropDownList)pagerRow.Cells[0].FindControl("PageSizePageDropdownlist"); GridView1.PageIndex = pageList.SelectedIndex; /*GridView1.PageSize= int.Parse(((System.Web.UI.WebControls.ListControl)sender).Text);*/ DropDownList pagesizList = (DropDownList)pagerRow.Cells[0].FindControl("PageSizePageDropdownlist"); PageSize = pagesizList.Text; GridView1.PageSize=int.Parse(pagesizList.Text); bind(); //数据绑定 } protected void GridView1_DataBound(object sender, EventArgs e) { GridView1.BottomPagerRow.Visible = true;//只有一页数据的时候也再下面显示pagerrow,需要top的再加Top GridViewRow pagerRow = GridView1.BottomPagerRow; DropDownList pageList = (DropDownList)pagerRow.Cells[0].FindControl("PageDropDownList"); Label pageLabel = (Label)pagerRow.Cells[0].FindControl("CurrentPageLabel"); DropDownList pagesizList = (DropDownList)pagerRow.Cells[0].FindControl("PageSizePageDropdownlist"); pagesizList.Items.FindByText(PageSize).Selected = true; if (pageList != null) { for (int i = 0; i < GridView1.PageCount; i++) { int pageNumber = i + 1; ListItem item = new ListItem(pageNumber.ToString()); if (i == GridView1.PageIndex) { item.Selected = true; } pageList.Items.Add(item); } } if (pageLabel != null) { int currentPage = GridView1.PageIndex + 1; pageLabel.Text = "Page " + currentPage.ToString() + " of " + GridView1.PageCount.ToString(); } } }}
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="OrganizationTable.aspx.cs" Inherits="LY.CCPCUEP.UI.Uep.html.OrganizationTable" %>
using LY.CCPCUEP.BLL.UEP;using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace LY.CCPCUEP.UI.Uep.html{ public partial class OrganizationTable : System.Web.UI.Page { string treeNodeID = "234E45F0077881AAE0430AA3034681AA"; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { bind(); } } //绑定 public void bind() { T_UEP_DB_ZTREEBLL dll = new T_UEP_DB_ZTREEBLL(); DataTable dt = dll.GetDG(treeNodeID).Tables[0]; //GridView1.DataSource = dt; //GridView1.DataKeyNames = new string[] { "UNION_CODE" };//主键 //GridView1.DataBind(); } //删除 protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { bind(); } //更新 protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { bind(); } //取消 protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) { //GridView1.EditIndex = -1; bind(); } }}