日期:2014-05-18  浏览次数:20493 次

在线等,顶着有分,
<%@   Page   Language= "C# "   AutoEventWireup= "true "   CodeFile= "Default.aspx.cs "   Inherits= "_Default "   %>
<%@   import   namespace= "System.Data "   %>
<%@   Import   Namespace= "System.Data.SqlClient "   %>
<script   language= "C# "   runat= "server ">
public   void   Page_Load(Object   src,EventArgs   e)   {
        string   connec   =   "user   id=sa;password=123;initial   catalog=SQLStarnew;Server=KEYJOB;Connect   TimeOut=120; ";
        SqlConnection   objConn   =   new   SqlConnection(connec);
        objConn.Open();
        string   Sqlstr   =   "select   *   from   StarName   ";
        SqlCommand   objCommand   =   new   SqlCommand(Sqlstr,   objConn);
    DataSet   ds=new   DataSet();
    objCommand.Fill(ds);

    PagedDataSource   objPds   =   new   PagedDataSource();
    objPds.DataSource   =   ds.Tables[0].DefaultView;
    objPds.AllowPaging   =   true;
    objPds.PageSize   =   2;
    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   xmlns= "http://www.w3.org/1999/xhtml "   >
<head   id= "Head1 "   runat= "server ">
<title> Repeater控件分页的例子 </title>

</head>
<body>
<form   id= "Form1 "   method= "POST "   runat= "server ">
<div   style= "padding:5px;background-color:#dedede ">
<asp:label   ID= "lblCurrentPage "   runat= "server "> </asp:label>
    &nbsp; <asp:HyperLink   id= "lnkPrev "   runat= "server "> 上一页 </asp:HyperLink>
    <asp:HyperLink   id= "lnkNext "   runat= "server "> 下一页 </asp:HyperLink> &nbsp;
</div>
<asp:Repeater   ID= "Repeater1 "   runat= "server ">
<Itemtemplate>
<div   style= "padding:5px;background-color:#dedede ">
<%#   DataBinder.Eval(Container.DataItem,   "Title ")   %>