protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Application["index"] = 0; display(); } } protected void previous_Click(object sender, EventArgs e) { if ( System.Convert.ToInt32(Application["index"]) > 1) { Application["index"] = System.Convert.ToInt32(Application["index"]) - 1; } display(); } protected void next_Click(object sender, EventArgs e) { if (System.Convert.ToInt32(Application["index"]) < System.Convert.ToInt32(Application["count"])) { Application["index"] = System.Convert.ToInt32(Application["index"]) + 1; } display(); } public void display() { OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/registration.mdb")); conn.Open(); OleDbDataAdapter adpter = new OleDbDataAdapter("select * from students", conn); DataSet data = new DataSet(); adpter.Fill(data); PagedDataSource paging = new PagedDataSource(); paging.DataSource = data.Tables[0].DefaultView; paging.AllowPaging = true; paging.PageSize = 2; Application["count"] = paging.PageCount; paging.CurrentPageIndex = System.Convert.ToInt32(Application["index"]); Application["current"] = paging.CurrentPageIndex; result.DataSource = paging; result.DataBind(); } protected void result_ItemCreated(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Header) { if (System.Convert.ToInt32(Application["current"]) == 0) { ((LinkButton)e.Item.FindControl("previous")).Enabled = false; } else { ((LinkButton)e.Item.FindControl("previous")).Enabled = true; } } if (e.Item.ItemType == ListItemType.Header) { if (System.Convert.ToInt32(Application["current"]) == System.Convert.ToInt32(Application["count"]) - 1) { ((LinkButton)e.Item.FindControl("next")).Enabled = false; } else { ((LinkButton)e.Item.FindControl("next")).Enabled = true; } } }