佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > asp.net中使用repeater和PageDataSource搭配實現(xiàn)分頁代碼

asp.net中使用repeater和PageDataSource搭配實現(xiàn)分頁代碼

熱門標(biāo)簽:Linux服務(wù)器 團購網(wǎng)站 銀行業(yè)務(wù) 阿里云 電子圍欄 服務(wù)器配置 Mysql連接數(shù)設(shè)置 科大訊飛語音識別系統(tǒng)

復(fù)制代碼 代碼如下:

 PagedDataSource objPage = new PagedDataSource();

            DataView dv = bllBook.GetListByState("", true);
            //設(shè)置數(shù)據(jù)源
            objPage.DataSource =dv ;

            //允許分頁
            objPage.AllowPaging = true;

            //設(shè)置每頁顯示的項數(shù)
            objPage.PageSize = 10;


            //定義變量用來保存當(dāng)前頁索引
            int CurPage;
            int RecordCount;
            int PageCount = objPage.PageCount;

            RecordCount = dv.Count;

            //判斷是否具有頁面跳轉(zhuǎn)的請求
            if (Request.QueryString["Page"] != null)
            {
                CurPage = Convert.ToInt32(Request.QueryString["Page"]);
            }

            else
            {
                CurPage = 1;
            }

            //設(shè)置當(dāng)前頁的索引
            objPage.CurrentPageIndex = CurPage - 1;

            //顯示狀態(tài)信息
            lblCurPage.Text = "第nbsp; " + CurPage.ToString() + "/" + PageCount.ToString() + "頁nbsp;nbsp;nbsp;nbsp;共nbsp; " + RecordCount.ToString() + "nbsp;記錄 ";

            //如果當(dāng)前頁面不是首頁
            if (!objPage.IsFirstPage)
            //定義 "上一頁 "超級鏈接的URL為:當(dāng)前執(zhí)行頁面的虛擬路徑,并傳遞下一頁面的索引值
            {
                lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1);
                lnkFirst.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(1);
            }

            //如果當(dāng)前頁面不是最后一頁
            if (!objPage.IsLastPage)
            //定義 "下一頁 "超級鏈接的URL為:當(dāng)前執(zhí)行頁面的虛擬路徑,并傳遞下一頁面的索引值
            {
                lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1);
                lnkLast.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(PageCount);
            }

            //進行數(shù)據(jù)綁定
            Repeater1.DataSource = objPage;
            Repeater1.DataBind();

您可能感興趣的文章:
  • 在ASP.NET 2.0中操作數(shù)據(jù)之四十一:DataList和Repeater數(shù)據(jù)分頁
  • .NET實現(xiàn)Repeater控件+AspNetPager控件分頁
  • asp.net Repeater分頁實例(PageDataSource的使用)
  • asp.net中讓Repeater和GridView支持DataPager分頁
  • asp.net下Repeater使用 AspNetPager分頁控件
  • asp.net Repeater之非常好的數(shù)據(jù)分頁
  • asp.net repeater手寫分頁實例代碼
  • ASP.NET程序中用Repeater實現(xiàn)分頁
  • .NET中的repeater簡介及分頁效果

標(biāo)簽:棗莊 衡水 大理 廣元 江蘇 衢州 蚌埠 萍鄉(xiāng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp.net中使用repeater和PageDataSource搭配實現(xiàn)分頁代碼》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    恩施市| 武隆县| 都江堰市| 江都市| 梧州市| 蒲江县| 阿城市| 区。| 天等县| 穆棱市| 泸西县| 呼和浩特市| 阿拉善盟| 宣威市| 大城县| 明溪县| 汨罗市| 两当县| 梨树县| 苍山县| 永靖县| 晋城| 永济市| 霸州市| 深州市| 定兴县| 突泉县| 温宿县| 仁寿县| 廉江市| 卓资县| 临泽县| 陆丰市| 汾西县| 许昌市| 乐亭县| 南乐县| 兴安县| 泸定县| 丹东市| 济宁市|