登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

学无止境

一点积累,与大家分享

 
 
 

日志

 
 

Repeater控件分页例子  

2010-06-12 13:19:12|  分类: .net技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
<%@ Page Language="C#" %>
 <%@ import namespace="System.Data" %>
 <%@ import namespace="System.Data.OleDb" %>
  <script language="C#" runat="server">
  public void Page_Load(Object src,EventArgs e)
  {
  OleDbConnection objConn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath("../aspxWeb.mdb"));
   OleDbDataAdapter objCommand=new OleDbDataAdapter("select * from Document",objConn);
   DataSet ds=new DataSet();
   objCommand.Fill(ds);
   PagedDataSource objPds = new PagedDataSource();
   objPds.DataSource = ds.Tables[0].DefaultView;
   objPds.AllowPaging = true;
   objPds.PageSize = 5;
   int CurPage;
   if (Request.QueryString["Page"] != null)
           CurPage=Convert.ToInt32(Request.QueryString["Page"]);
   else CurPage=1;
       objPds.CurrentPageIndex = CurPage-1;
       lblCurrentPage.Text = "当前页:" + CurPage.ToString();
       if (!objPds.IsFirstPage)
           lnkPrev.NavigateUrl=Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage-1);
       if (!objPds.IsLastPage)
           lnkNext.NavigateUrl=Request.CurrentExecutionFilePath+ "?Page=" + Convert.ToString(CurPage+1);
       Repeater1.DataSource=objPds;
       Repeater1.DataBind();
   }
  </script>
  <html>
  <head>
      <title>Repeater控件分页的例子</title>
      <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
      <style>  P,TD,DIV,SPAN {font-size:9pt}
      </style>
      </head>
      <body>
      <form name="form1" method="POST" runat="server">
          <div style="padding:5px;background-color:#dedede">
              <asp:label ID="lblCurrentPage" runat="server"></asp:label></td> 
              <td>&nbsp;<asp:HyperLink id="lnkPrev" runat="server">上一页</asp:HyperLink> 
              <asp:HyperLink id="lnkNext" runat="server">下一页</asp:HyperLink>&nbsp;
          </div>
          <hr size="1" color="#000099"/>
          <asp:Repeater ID="Repeater1" runat="server">
              <Itemtemplate>
                  <div style="padding:5px;background-color:#dedede">
                   <%# DataBinder.Eval(Container.DataItem, "Title") %>
                   </div>
              </Itemtemplate>
          </asp:Repeater>
      </form>
      </body>
      </html>
  评论这张
 
阅读(670)| 评论(0)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018