Repeater控件實現分頁代碼

二、Web.config配置

1     < appSettings >
2       < add  key ="haikelasiConnectionString"  value ="Data Source=.;Initial Catalog=haikelasi;Persist Security Info=True;User ID=sa;Password=123456"   />
3     </ appSettings >
三、前臺控件呈現部分

 1  < asp:repeater  id ="LeaveMessage"  runat ="server"   >
 2  < ItemTemplate >
 3  < table  width ="100%"  border ="0"  align ="center"  cellpadding ="1"  cellspacing ="1" bgcolor ="#D4D0C8" >
 4  < tr >
 5   < td  width ="85%"  bgcolor ="#FFFAFF" >< div  align ="left" > <% #DataBinder.eval_r(Container.DataItem,  " sNewsTitle " ) %> </ div ></ td >
 6   < td  width ="15%"  bgcolor ="#FFFAFF"  align ="left" > <% #DataBinder.eval_r(Container.DataItem,  " dAddTime " ) %> </ td >
 7  </ tr >
 8  </ table >
 9  < hr  size ="3px"  width ="90%" />
10  </ ItemTemplate > 
11  </ asp:repeater >
12  共有 < asp:Literal  ID ="RecordCount"  runat ="server" ></ asp:Literal > 條記錄
13  共有 < asp:Literal  ID ="PageCount"  runat ="server" ></ asp:Literal > 頁
14  當前第 < asp:Literal  ID ="Pageindex"  runat ="server" ></ asp:Literal > 頁
15  < asp:HyperLink  ID ="FirstPage"  runat ="server"  Text ="首頁" ></ asp:HyperLink >
16  < asp:HyperLink  ID ="PrevPage"  runat ="server"  Text ="上一頁" ></ asp:HyperLink >
17  < asp:HyperLink  ID ="NextPage"  runat ="server"  Text ="下一頁" ></ asp:HyperLink >
18  < asp:HyperLink  ID ="LastPaeg"  runat ="server"  Text ="尾頁" ></ asp:HyperLink >
19  跳轉到 < asp:Literal  ID ="Literal1"  runat ="server" ></ asp:Literal > 頁
四、後置代碼部分(CS代碼)

  1  using  System;
  2  using  System.Data;
  3  using  System.Configuration;
  4  using  System.Collections;
  5  using  System.Web;
  6  using  System.Web.Security;
  7  using  System.Web.UI;
  8  using  System.Web.UI.WebControls;
  9  using  System.Web.UI.WebControls.WebParts;
 10  using  System.Web.UI.HtmlControls;
 11  using  System.Data.SqlClient;
 12  using  System.Text;
 13 
 14  public   partial   class  admin_LeaveMessages : System.Web.UI.Page
 15    {
 16       protected   void  Page_Load( object  sender, EventArgs e)
 17         {
 18           if  ( ! Page.IsPostBack)
 19             {
 20              NewsBind();
 21          }
 22      }
 23       private   void  NewsBind() // repeater分頁並綁定
 24         {
 25           string  SqlStr  =   " select sNewsTitle,dAddTime from [News] order by dAddTime " ;       
 26           string  connectionString  =  System.Configuration.ConfigurationManager.AppSettings[ " haikelasiConnectionString " ].ToString();
 27          SqlConnection conn  =   new  SqlConnection(connectionString);
 28          conn.Open();
 29          SqlDataAdapter Adapter  =   new  SqlDataAdapter(SqlStr, conn);
 30          DataSet ds  =   new  DataSet();
 31           try
 32          

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章