Asp.net操作訪問數據庫是一種常用的數據庫操作應用程序,本文是錯新技術頻道小編帶給大家的asp.net實現access數據庫分頁的方法,希望對你有所幫助。
具體實例代碼如下:
<divclass="page"id="ctrlRecordPage">總<asp:LabelID="Zpage"runat="server"Text="1"></asp:Label>頁/<asp:LabelID="Zcount"runat="server"Text="0"></asp:Label>條<asp:LinkButtonID="start_button"runat="server"onclick="start_button_Click">首頁</asp:LinkButton><asp:LinkButtonID="up_button"runat="server"onclick="up_button_Click">上一頁</asp:LinkButton><asp:LinkButtonID="down_button"runat="server"onclick="down_button_Click">下一頁</asp:LinkButton><asp:LinkButton ID="end_button" runat="server" onclick="end_button_Click">末頁</asp:LinkButton>??每頁<asp:TextBoxID="Pagesize"runat="server"Text="10"Width="30px"></asp:TextBox>條當前<asp:DropDownListID="Pageing"runat="server"AutoPostBack="True"onselectedindexchanged="Pageing_SelectedIndexChanged"></asp:DropDownList>頁</div>privatevoidPageing_databird(intvalue){Pageing.Items.Clear();intzdatapage=Convert.ToInt32(Zpage.Text);if(zdatapage>0){for(inti=1;i<=zdatapage;i++){Pageing.Items.Add(i.ToString());}}else{Pageing.Items.Add("1");}if(Pageing.Items.FindByValue(value.ToString())!=null)Pageing.SelectedValue=value.ToString();if(zdatapage>1){Pageing.Enabled=true;intdatapageing=Convert.ToInt32(Pageing.SelectedValue);if(datapageing>1){start_button.Enabled=true;up_button.Enabled=true;}else{start_button.Enabled=false;up_button.Enabled=false;}if(datapageing<zdatapage){down_button.Enabled=true;end_button.Enabled=true;}else{down_button.Enabled=false;end_button.Enabled=false;}}else{start_button.Enabled=false;up_button.Enabled=false;down_button.Enabled=false;end_button.Enabled=false;Pageing.Enabled=false;}}protectedvoidstart_button_Click(objectsender,EventArgse){intdatapageing=1;if(Pageing.Items.FindByValue(datapageing.ToString())!=null)Pageing.SelectedValue=datapageing.ToString();DataBird();}protectedvoidup_button_Click(objectsender,EventArgse){intdatapageing=Convert.ToInt32(Pageing.SelectedValue);if(datapageing>1)datapageing--;if(Pageing.Items.FindByValue(datapageing.ToString())!=null)Pageing.SelectedValue=datapageing.ToString();DataBird();}protectedvoiddown_button_Click(objectsender,EventArgse){intdatapageing=Convert.ToInt32(Pageing.SelectedValue);intzdatapage=Convert.ToInt32(Zpage.Text);if(datapageing<zdatapage)datapageing++;if(Pageing.Items.FindByValue(datapageing.ToString())!=null)Pageing.SelectedValue=datapageing.ToString();DataBird();}protectedvoidend_button_Click(objectsender,EventArgse){intzdatapage=Convert.ToInt32(Zpage.Text);if(Pageing.Items.FindByValue(zdatapage.ToString())!=null)Pageing.SelectedValue=zdatapage.ToString();DataBird();}protectedvoidPageing_SelectedIndexChanged(objectsender,EventArgse){DataBird();}protectedvoidDataBird(){dc.Setsql="select*fromadlistorderbycreatetimedesc";DataTabledt=dc.GetDataTable(0);PagedDataSourcepds=newPagedDataSource();pds.DataSource=dt.DefaultView;pds.AllowPaging=true;intdatapagesize=10;if(Convert.ToInt32(Pagesize.Text)>0)datapagesize=Convert.ToInt32(Pagesize.Text);pds.PageSize=datapagesize;Zcount.Text=pds.DataSourceCount.ToString();Zpage.Text = pds.PageCount.ToString();intzpaging=1;if(Pageing.SelectedIndex>-1)zpaging=Convert.ToInt32(Pageing.SelectedValue);Pageing_databird(zpaging);pds.CurrentPageIndex=Convert.ToInt32(Pageing.SelectedValue)-1;listshow_Repeater.DataSource=pds;listshow_Repeater.DataBind();}相信本文介紹的asp.net實現access數據庫分頁的方法,給大家學習asp.net帶來一些啟示,感興趣的朋友可以進一步完善本文的介紹,使其功能更加完善,界面更加美觀。
新聞熱點
疑難解答
圖片精選