濮阳杆衣贸易有限公司

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

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

熱門標簽:內(nèi)蒙古智能電銷機器人哪家強 百度地圖標注點擊事件 泰州手機外呼系統(tǒng)軟件 濟源人工智能電話機器人價格 怎樣在地圖標注消火栓圖形 山東防封電銷卡辦理套餐 廈門四川外呼系統(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;


            //定義變量用來保存當前頁索引
            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è)置當前頁的索引
            objPage.CurrentPageIndex = CurPage - 1;

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

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

            //如果當前頁面不是最后一頁
            if (!objPage.IsLastPage)
            //定義 "下一頁 "超級鏈接的URL為:當前執(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簡介及分頁效果

標簽:洛陽 新鄉(xiāng) 朝陽 百色 喀什 周口 臺州 朔州

巨人網(wǎng)絡(luò)通訊聲明:本文標題《asp.net中使用repeater和PageDataSource搭配實現(xiàn)分頁代碼》,本文關(guān)鍵詞  asp.net,中,使用,repeater,和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net中使用repeater和PageDataSource搭配實現(xiàn)分頁代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于asp.net中使用repeater和PageDataSource搭配實現(xiàn)分頁代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    乌海市| 温州市| 金塔县| 敖汉旗| 潍坊市| 新兴县| 利川市| 彝良县| 临潭县| 阳东县| 新安县| 临安市| 新昌县| 民丰县| 福贡县| 庆云县| 龙岩市| 石景山区| 清丰县| 礼泉县| 贵定县| 西吉县| 盐城市| 广安市| 峨山| 拜泉县| 锡林郭勒盟| 西吉县| 乐至县| 康定县| 云浮市| 江西省| 台东县| 祁阳县| 兖州市| 无极县| 澎湖县| 岳阳市| 松桃| 吉水县| 江油市|