using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using sql; public partial class DataList : System.Web.UI.Page ... { protected void Page_Load(object sender, EventArgs e) ...{ if (!IsPostBack) ...{ bang(); } } static PagedDataSource PDS; private void bang() ...{ Sqldata data = new Sqldata(); DataSet ds = new DataSet(); PDS = new PagedDataSource(); string sql1; sql1 = "select *from AreaList"; ds = data.ds(sql1); PDS.DataSource = ds.Tables[0].DefaultView; PDS.AllowPaging = true; PDS.PageSize = 6; Label2.Text = PDS.PageCount.ToString(); this.DataList1.DataSource = PDS; DataList1.DataBind(); } protected void LinkButton1_Click(object sender, EventArgs e) ...{ PDS.CurrentPageIndex--; if (PDS.CurrentPageIndex < 0) ...{ PDS.CurrentPageIndex = 0; this.DataList1.DataSource = PDS; this.DataList1.DataBind(); } else ...{ this.DataList1.DataSource = PDS; this.DataList1.DataBind(); } } protected void LinkButton2_Click(object sender, EventArgs e) ...{ PDS.CurrentPageIndex++; this.DataList1.DataSource = PDS; this.DataList1.DataBind(); } protected void LinkButton3_Click(object sender, EventArgs e) ...{ PDS.CurrentPageIndex = 0; this.DataList1.DataSource = PDS; this.DataList1.DataBind(); } protected void LinkButton4_Click(object sender, EventArgs e) ...{ PDS.CurrentPageIndex = PDS.PageCount - 1; this.DataList1.DataSource = PDS; this.DataList1.DataBind(); }}