亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Repeater綁定數(shù)據(jù)庫,使用AspNetPager進(jìn)行分頁

2019-11-17 01:41:16
字體:
供稿:網(wǎng)友

Repeater綁定數(shù)據(jù)庫,使用aspNetPager進(jìn)行分頁

  分頁是Web中經(jīng)常遇到的功能,分頁主要有真分頁和假分頁。

  所謂真分頁是指:每一頁顯示多少數(shù)據(jù),就從數(shù)據(jù)庫讀多少數(shù)據(jù);

  假分頁是指:一次性從數(shù)據(jù)庫讀取所有數(shù)據(jù),然后再進(jìn)行分頁。

這兩種分頁方式區(qū)別在于從數(shù)據(jù)庫讀取信息的方式,真分頁的效率高。假分頁在首次頁面加載的時候會比較慢(如果數(shù)據(jù)量較多)。

  下面學(xué)習(xí)下使用AspNetPager進(jìn)行真分頁

1.前臺編寫Repeater所呈現(xiàn)的數(shù)據(jù):

   <table width="650" border="1">    <tr>        <td class="tr1">            <asp:Label Text="姓名" runat="server"></asp:Label>        </td>        <td class="tr2">            <asp:Label Text="所在公司" runat="server"></asp:Label>        </td>        <td class="tr3">            <asp:Label Text="注冊ID" runat="server"></asp:Label>        </td>    </tr>    </table>    <asp:Repeater ID="Repeater1" runat="server">    <ItemTemplate>    <table border="1" width="650">    <tr>    <td class="tr1">    <%#Eval("E_Id")%>    </td>    <td class="tr2">    <%#Eval("C_Id") %>    </td>    <td class="tr3">    <%#Eval("User_Id") %>    </td>    </tr>    </table>    </ItemTemplate>    </asp:Repeater>                 
aspx

2.加入AspNetPager控件

    <webdiyer:AspNetPager ID="AspNetPager1" runat="server"         AlwaysShow="true" //始終顯示分頁控件,即使至分成一頁        UrlPaging="true"    //通過URL傳遞分頁信息          NumericButtonTextFormatString="[{0}]" //索引格式        ShowCustomInfoSection="Left"     //顯示當(dāng)前頁和總頁數(shù)信息,默認(rèn)值不顯示,為left則將顯示在頁索引前,為right則為頁索引后          ShowInputBox="Always"    //輸入框        TextAfterInputBox="頁"    //輸入框之后        TextBeforeInputBox="跳轉(zhuǎn)到第" >   //輸入框之前    </webdiyer:AspNetPager>        

3.后臺分頁及綁定數(shù)據(jù)

    PRotected void Page_Load(object sender, EventArgs e)        {            if (!IsPostBack)            {                BindRepeater();            }        }

a.BindRepeater()函數(shù),綁定數(shù)據(jù)庫等操作

        public void BindRepeater()        {            this.AspNetPager1.PageSize = 5;//分頁大小            int count = 1;//當(dāng)前頁默認(rèn)為1            if (Request.QueryString["page"] != null)//如果當(dāng)前頁非空,則將URL中的page賦值為當(dāng)前頁的值            {                    count = Convert.ToInt32(Request.QueryString["page"].ToString());//使用URL傳遞分頁信息,(如果使用AspNetPager的PageChanged函數(shù),會在函數(shù)中調(diào)用兩次PageChanged函數(shù),影響運(yùn)行效率)            }                int num = (count - 1) * this.AspNetPager1.PageSize;  //當(dāng)前頁減1,乘以每頁顯示數(shù)目,得到前幾頁的數(shù)據(jù)數(shù)量                string sql = "select top " + this.AspNetPager1.PageSize + " * from Emp  where E_Id not in (" +                    " select top " + num + " E_Id from Emp order by  E_Id  asc) order by E_Id asc";//自定義的SQL語句,查找當(dāng)前頁的數(shù)據(jù)                            int recordcount;                DataSet ds = GetPage(sql, this.AspNetPager1.CurrentPageIndex, this.AspNetPager1.PageSize, out recordcount);                this.AspNetPager1.RecordCount = recordcount;                Repeater1.DataSource = ds;                Repeater1.DataBind();                AspNetPager1.CustomInfoHTML = "記錄總數(shù):<b>" + AspNetPager1.RecordCount.ToString() + "</b>";                AspNetPager1.CustomInfoHTML += " 總頁數(shù):<b>" + AspNetPager1.PageCount.ToString() + "</b>";                AspNetPager1.CustomInfoHTML += " 當(dāng)前頁:<font color=/"red/"><b>" + count + "</b></font>";                    }

b.GetPage函數(shù),返回數(shù)據(jù)集

        /// <summary>        /// 獲得數(shù)據(jù)源        /// </summary>        /// <param name="sql">sql語句</param>        /// <param name="currentPage">當(dāng)前頁</param>        /// <param name="pagesize">分頁大小</param>        /// <param name="recordcount">總頁數(shù)</param>        /// <returns>DataSet</returns>        public DataSet GetPage(string sql, int currentPage, int pagesize, out int recordcount)        {           // String strSql = "select * from Emp";            SqlDataAdapter ada = new SqlDataAdapter(sql, GetConnection());            DataSet ds = new DataSet();            //int startRow = (currentPage - 1) * pagesize;            //ada.Fill(ds, startRow, pagesize, "table");//對讀取到的數(shù)據(jù)進(jìn)行分頁,假分頁時可以這樣操作            ada.Fill(ds, "table"); //填充            recordcount = GetPageRecord();//得到總頁數(shù)            return ds;        }       

c.GetPagRecord函數(shù),獲得總記錄數(shù)

 /// <summary>        /// 獲得總記錄數(shù)        /// </summary>        /// <param name="sql"></param>        /// <returns></returns>        public int GetPageRecord()        {            String sql = "select count(*) from Emp";            SqlCommand cmd = new SqlCommand(sql, GetConnection());            cmd.Connection.Open();            int recordcount = (int)cmd.ExecuteScalar();            return recordcount;        }

d.GetConnection,獲得連接串

        public SqlConnection GetConnection()        {            SqlConnection conn = new SqlConnection("server=.;database=ComInfo;integrated security=true");            return conn;        }


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
理论片在线不卡免费观看| 四虎成人精品永久免费av九九| 日本高清一区二区视频| 日韩手机在线视频| 韩国一区二区三区视频| 精品国模一区二区三区| 国产精品27p| 91超碰在线电影| 亚洲精品国产手机| 在线不卡日本| 手机免费av片| av片哪里在线观看| 神马欧美一区二区| 亚洲一区免费在线| 人妻少妇精品视频一区二区三区| 欧美日韩视频| 超碰电影在线播放| av毛片免费| 国产精品久久777777| 韩国三级午夜理伦三级三| 亚洲欧洲韩国日本视频| 五月天丁香激情| 亚洲毛片在线免费| 欧美激情欧美激情在线五月| 美日韩精品免费| yw视频在线观看| 三妻四妾完整版在线观看电视剧| 日批视频在线播放| 高清日韩电视剧大全免费| 涩爱av在线播放一区二区| 国产精品三级久久久久久电影| 国产情侣一区二区| 成人观看网址| 91精品久久久久久久久久久久久久| 狠狠色噜噜狠狠| 国产在线日韩精品| 三年中文高清在线观看第6集| 久久成人亚洲| 欧美午夜精品理论片a级按摩| 国产精品一区二区久久国产| 好看的日韩精品| 国产高清精品一区二区| 中文字幕人妻熟女在线| 成人av电影免费| 亚洲白虎美女被爆操| 91丝袜在线观看| 久久精品国产2020观看福利| 欧美最新精品| 亚洲国内欧美| 欧美视频免费在线观看| 国产精品伦一区二区三区| www.com污| 麻豆一区二区三区在线观看| 日韩一级免费观看| 91福利在线导航| 粉嫩蜜臀av国产精品网站| 岛国av免费在线| 国产大学生av| 国产精品∨欧美精品v日韩精品| 另类色图亚洲色图| 日韩精品视频免费| 24小时免费看片在线观看| 亚洲女人天堂色在线7777| 日本欧美大码aⅴ在线播放| 日韩精品一区二区三区| 粉嫩av亚洲一区二区图片| 香蕉在线观看视频| 久久精品国产综合| 久久精品男人的天堂| 宅男av一区二区三区| 日本一区影院| www.国产精品一区| 国产免费视频传媒| 欧美日韩亚洲国产另类| 国产精品毛片aⅴ一区二区三区| 最近最新mv在线观看免费高清| 国产福利视频一区| 日本黄色片在线播放| 欧美牲交a欧美牲交aⅴ免费真| 日本欧美视频| 久久精品国产99国产精品| 高清福利在线观看| 好男人www社区在线视频夜恋| 亚洲第一在线播放| 婷婷六月国产精品久久不卡| 亚洲大尺度在线观看| 这里只有精品免费视频| 亚洲人精品午夜在线观看| 中文字幕亚洲综合| 欧美日韩在线一| 国产91综合网| 91视频论坛| 最新久久zyz资源站| 男人添女人下部视频免费| 亚洲一区二区免费在线观看| 91久久精品一区| 日韩午夜黄色| 午夜在线视频一区二区区别| 91精品国产乱码久久久久| 国产一区欧美日韩| 成人久久电影| 粉嫩av一区二区夜夜嗨| 国产精品久久久久7777| 日本免费黄视频| 日p在线观看| 亚洲色欲色欲www在线观看| 最新中文乱码字字幕在线| 精品日本一线二线三线不卡| gai在线观看免费高清| 亚洲国产一区二区视频| 麻豆传媒一区| 欧美日韩亚洲系列| 欧美性猛交 xxxx| 天堂网.www在线资源| 加勒比久久综合| 99久久久无码国产精品衣服| 成人av毛片在线观看| av电影免费看| 十大黄色软件免费看| 国产精品传媒毛片三区| 麻豆精品网站| 97视频热人人精品免费| 国产精品69精品一区二区三区| 欧美www在线观看| 中文字幕在线不卡| 青青在线视频免费观看| 日本vs亚洲vs韩国一区三区二区| 欧美free性69| 麻豆亚洲av成人无码久久精品| 欧美一a一片一级一片| 影音先锋5566中文源资源| aaa在线观看| 国产日韩精品中文字无码| 国产999视频| 2012中文字幕在线视频| 国产精品久久综合青草亚洲AV| 蜜桃视频网站在线观看| 国产一区二区四区| 在线观看免费一区二区| 日本亚洲一区二区| 国产精品国产三级国产三级人妇| 国产精品资源在线看| 波多野结衣家庭教师在线观看| 国产精品老熟女一区二区| 国户精品久久久久久久久久久不卡| 天堂网av2018| 91免费版网站在线观看| 亚洲爆乳无码一区二区三区| 91国模大尺度私拍在线视频| 中国成人亚色综合网站| 久久精品亚洲精品国产欧美kt∨| 亚洲天堂av电影| 2021国产在线| 影音日韩av| 国产手机av在线| 国产精品久久精品牛牛影视| 欧美三级在线免费观看| 成人激情直播| 无码国产精品96久久久久| 人妻激情偷乱视频一区二区三区| 欧美综合精品| 九九热精品在线观看| 久久国产精品一区二区| 亚洲美女屁股眼交3| 欧美黑白配在线| 一级毛片免费高清中文字幕久久网| 久久久久九九视频| 蜜臀精品一区二区三区在线观看| 在线观看亚洲视频啊啊啊啊| 欧美亚洲综合另类| 久久久蜜臀国产一区二区| 亚洲影视在线播放| 99香蕉国产精品偷在线观看| 欧美视频久久久| 九色视频在线观看免费播放| 亚洲GV成人无码久久精品| 亚洲国产精品成人va在线观看| 麻豆91在线看| 国产精品一区二区三区美女| 国产精品亚洲自拍| 亚洲成av人片在线| 日韩精品视频在线观看一区二区三区| 天干夜天天夜天干天ww| 日本亲与子乱a| 一色屋成人免费精品网| 伊人色在线观看| 久久亚洲精品成人| 午夜dj在线观看高清视频完整版| 国产日韩精品一区二区浪潮av| 欧美特黄a级高清免费大片a级| 欧美极品videos大乳护士| 欧美性巨大欧美| 久久久999免费视频| 精品视频久久久久久| ...中文天堂在线一区| 亚洲欧美日韩久久精品| 国产91丝袜在线播放| 91视频啊啊啊| 在线高清一区| 久久久久久毛片| 亚洲欧美日韩第一页| 国产精品入口麻豆完整版| 第一社区sis001原创亚洲| 欧美裸体在线版观看完整版| 亚洲最新av在线网站| 污视频免费在线观看网站| 国产精品a久久久久久| 成人美女视频在线观看18| 精品欧美一区免费观看α√| 成年女人在线视频| 欧美精品粉嫩高潮一区二区| 捆绑凌虐一区二区三区| 99久久精品国产亚洲| 女人天堂av在线播放| 亚洲一区在线观看免费| 老司机精品视频在线播放| 韩国精品福利一区二区三区| 污黄色在线观看| 国产精品久久久久久久久久久久冷| jizz日本在线播放| 精品999成人| 日韩少妇内射免费播放| 538国产精品一区二区免费视频| 亚洲h在线观看| 久久久999成人| 久久超碰99| 九一免费在线观看| 韩国女主播成人在线观看| 欧美丰满艳妇bbwbbw| 国产精品久久久久久久妇| 亚洲精选国产| 婷婷伊人综合中文字幕| av色影在线看免费| 在线看小视频| 青娱乐在线免费视频| 日韩一区二区免费视频| 亚洲视频精品一区| 激情综合五月天| 国产欧美欧美| 欧美一区二区在线观看视频| 亚洲欧美视频在线播放| 午夜激情在线| 91香蕉在线视频| 日本特黄a级片| 高清视频在线www色| 精品一区二区三区在线播放视频| 欧美日韩视频在线| 欧美一级免费在线观看| 国产黄视频在线| 奇米四色中文综合久久| 久草在线视频资源| 久久91亚洲| 欧美高清视频手机在在线| 综合区小说区图片区在线一区| 亚洲综合激情另类专区老铁性| 久草在线国产| 亚洲欧美日韩在线观看a三区| 成人高潮片免费视频| 精品国产成人av在线免| 九色精品免费永久在线| 91蝌蚪视频九色| 性中国古装videossex| 999久久久精品国产| 午夜av电影一区| 浮力国产第一页| 亚洲第一成年免费网站| 丝袜老师在线| 丁香激情视频| 岳乳丰满一区二区三区| 最近中文字幕mv免费高清在线| av电影在线免费观看| 97超碰蝌蚪网人人做人人爽| 亚洲成av人片在线观看| 日本成人在线不卡| 久久成人精品| 免费一区二区视频| 永久免费无码av网站在线观看| 亚洲欧美日韩国产成人综合一二三区| 黄色成人在线网址| 5858p先锋影音资源网| 欧美性生活一级片| 男女午夜激情视频| 天天射狠狠干| 欧美国产亚洲另类动漫| 国产成人自拍视频在线| 爱情岛论坛vip永久入口| 日韩欧美福利视频| 国产极品人妖在线观看| 午夜精品免费在线观看| 日韩精品免费看| 在线观看一区视频| 中文字幕国产高清| 成人国产电影在线观看| 免费看黄色片的网站| 久久激情婷婷| 8x8x最新地址| 亚洲高清不卡一区| 性欧美大战久久久久久久久| 国产欧美va欧美va香蕉在线| 艳妇乳肉亭妇荡乳av| 久久精品99久久香蕉国产色戒| 免费资源在线观看| 狠狠干天天爱| 在线视频亚洲自拍| caoporen人人| 波多野结衣一本一道| 亚洲s色大片在线观看| 精品熟女一区二区三区| 欧美大学生性色视频| 三上悠亚在线一区二区| 老司机av福利| 在线免费观看www| 国产精品激情av在线播放| 国模私拍一区二区三区| 精品久久久久久综合日本欧美| 欧美fxxxxxx另类| 丰满人妻中伦妇伦精品app| 欧美羞羞免费网站| 亚洲第一视频在线播放| 91丨porny丨国产| 亚洲免费视频在线| 国产欧美日韩一区二区三区在线| 欧美与黑人午夜性猛交久久久| 国产一区二区三区在线视频观看| 亚洲在线久久| 不卡一二三区首页| 午夜一区二区三区免费| wwww在线观看免费视频|