现在的位置: 首页 > 综合 > 正文

分页控件常用标准配置

2013年05月04日 ⁄ 综合 ⁄ 共 1422字 ⁄ 字号 评论关闭

-- 前台 --

<asp:Repeater ID="repList" runat="server">
          <ItemTemplate>

            ......  
           </ItemTemplate>
</asp:Repeater> 

<webdiyer:aspnetpager  id="pgFootCssClass="dbPagerrunat="server"
                PageSize="20"
                firstpagetext="首页"  lastpagetext="尾页"  prevpagetext="上一页"  nextpagetext="下一页"
                CustomInfoHTML="共有:%RecordCount%条记录符合条件 | 当前页:第%CurrentPageIndex%页 / 共%PageCount%页"
                HorizontalAlign="Justify"
                Width="100%"
                enableviewstate="False"    
                showcustominfosection="Left"
                AlwaysShow="True"
                AlwaysShowFirstLastPageNumber="True" 
                OnPageChanged="pgFoot_PageChanged"                 
                ShowPageIndexBox="Auto">

</webdiyer:aspnetpager>

 

 

//为实现控件的两端对其,需要加上以下JS代码

$(function(){

      $(".dbPager div:first").next().attr("style","float:right"); 

});

-- 后台 --

private string sWhere;
       
protected void Page_Load(object sender, EventArgs e)
{
           sWhere = "And NewsClassId in(4,5,8,9,12,13,87,109,110,111,112) ";
           
           
            DbPager pager = new DbPager(repList, ref  pgFoot);
            pager.Selects = "*";

            pager.Joins = "";
            pager.Tables = "HR_NewsInfor";
            pager.Wheres = sWhere;
            pager.Orders = "newsId desc";
           
            pager.DataBind();    //每次都要绑定
                       
}
        
protected void pgFoot_PageChanged(object sender, EventArgs e)
{
            //留空

}

抱歉!评论已关闭.