日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Repeater利用PagedDataSource进行分页

發布時間:2025/3/20 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Repeater利用PagedDataSource进行分页 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用PagedDataSource類實現Repeater和DataList的分頁。 PagedDataSource封裝了DataGrid的分頁屬性,我們可以象DataGrid那樣進行分頁。

HTML代碼

<%@ Page Language="C#" AutoEventWireup="true"? CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
??? <title>無標題頁</title>
</head>
<body style="text-align:center">
??? <form id="form1" runat="server">
??? <div align="center" style="width:800px;">
??????? <table cellpadding="0" cellspacing="1" border="0" bgcolor="#000000" width="100%">
??????????? <tr>
??????????????? <td bgcolor=#ffffff>au_id</td>
??????????????? <td bgcolor=#ffffff>au_fname</td>
??????????????? <td bgcolor=#ffffff>au_lname</td>
??????????????? <td bgcolor=#ffffff>phone</td>
??????????????? <td bgcolor=#ffffff>address</td>
??????????????? <td bgcolor=#ffffff>city</td>
??????????????? <td bgcolor=#ffffff>state</td>
??????????????? <td bgcolor=#ffffff>zip</td>
???????????????? <td bgcolor=#ffffff>contract</td>
??????????? </tr>
??????? <asp:Repeater runat="server" ID="Rpt_Test" OnItemDataBound="Rpt_Test_ItemDataBound">
??????????? <ItemTemplate>
??????????????????? <tr>
??????????????????????? <td bgcolor=#ffffff>
??????????????????????????? <%#DataBinder.Eval(Container,"DataItem.au_id") %>
??????????????????????? </td >
??????????????????????? <td bgcolor=#ffffff>
??????????????????????????? <%#DataBinder.Eval(Container,"DataItem.au_fname") %>
??????????????????????? </td>
??????????????????????? <td bgcolor=#ffffff>
??????????????????????????? <%#DataBinder.Eval(Container,"DataItem.au_lname") %>
??????????????????????? </td>
??????????????????????? <td bgcolor=#ffffff>
??????????????????????????? <%#DataBinder.Eval(Container,"DataItem.phone") %>
??????????????????????? </td>
??????????????????????? <td bgcolor=#ffffff>
??????????????????????????? <%#DataBinder.Eval(Container,"DataItem.address") %>
??????????????????????? </td>
??????????????????????? <td bgcolor=#ffffff>
??????????????????????????? <%#DataBinder.Eval(Container,"DataItem.city") %>
??????????????????????? </td>
??????????????????????? <td bgcolor=#ffffff>
??????????????????????????? <%#DataBinder.Eval(Container,"DataItem.state") %>
??????????????????????? </td>
??????????????????????? <td bgcolor=#ffffff>
??????????????????????????? <%#DataBinder.Eval(Container,"DataItem.zip") %>
??????????????????????? </td>
??????????????????????? <td bgcolor=#ffffff>
??????????????????????????? <%#DataBinder.Eval(Container,"DataItem.contract") %>
??????????????????????? </td>
??????????????????? </tr>
??????????? </ItemTemplate>
??????? </asp:Repeater>???
??????? </table>
??? </div>
??????? <asp:Label ID="lblCurrentPage" runat="server" Text="Label" Font-Size=12px></asp:Label>&nbsp;
??????? <asp:HyperLink ID="lnkPrev" runat="server" Font-Size=12px>上一頁</asp:HyperLink>&nbsp;
??????? <asp:HyperLink ID="lnkNext" runat="server" Font-Size=12px>下一頁</asp:HyperLink>
??? </form>
</body>
</html>

代碼頁面?

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{

??? #region Page_Load()
??? protected void Page_Load(object sender, EventArgs e)
??? {
??????? PagedDataSource objds = new PagedDataSource();

??????? objds.DataSource = ReturnDataTable().DefaultView;

??????? objds.AllowPaging = true;

??????? objds.PageSize = 5;

??????? int CurPage;

??????? if (Request.QueryString["Page"] != null)
??????? {
??????????? CurPage = Convert.ToInt32(Request.QueryString["Page"]);
??????? }
??????? else
??????? {
??????????? CurPage = 1;
??????? }

??????? objds.CurrentPageIndex = CurPage - 1;

??????? lblCurrentPage.Text = "當前頁:" + CurPage.ToString();

??????? if (!objds.IsFirstPage)
??????? {
??????????? lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1);
??????? }

??????? if (!objds.IsLastPage)
??????? {
??????????? lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1);
??????? }

??????? Rpt_Test.DataSource = objds;
??????? Rpt_Test.DataBind();
??? }
??? #endregion

??? #region 返回數據表中數據
??? /// <summary>
??? /// 返回數據表中數據
??? /// </summary>
??? /// <returns></returns>
??? private DataTable ReturnDataTable()
??? {

??????? DataSet ds = new DataSet();
??????? using (SqlConnection cn = new SqlConnection("server=jhtest4;uid=sa;pwd=123;database=pubs"))
??????? {
??????????? SqlCommand cmd = new SqlCommand();
??????????? cmd.Connection = cn;
??????????? cmd.CommandText = "select * from authors";

???????????

??????????? SqlDataAdapter da = new SqlDataAdapter(cmd);

??????????? try
??????????? {
??????????????? da.Fill(ds);
??????????? }
??????????? catch (Exception ex)
??????????? {
??????????????? throw ex;
??????????? }
??????? }

??????? return ds.Tables[0];
??? }
??? #endregion

??? #region Rpt_Test_ItemDataBound
??? /// <summary>
??? /// Rpt_Test_ItemDataBound
??? /// </summary>
??? /// <param name="sender"></param>
??? /// <param name="e"></param>
??? protected void Rpt_Test_ItemDataBound(object sender, RepeaterItemEventArgs e)
??? {

??? }
??? #endregion
}

轉載于:https://www.cnblogs.com/VirtualMJ/archive/2006/09/26/515380.html

總結

以上是生活随笔為你收集整理的Repeater利用PagedDataSource进行分页的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一极黄色大片 | 热久久亚洲 | av男人的天堂网 | 亚洲视频在线网 | 五月色婷 | 91久久精品美女高潮 | 午夜国产福利在线观看 | www.五月.com | 国产v片 | 成人网入口 | 免费一级全黄少妇性色生活片 | 97在线观视频免费观看 | 国产一区二区三区久久 | 欧美一级一区二区 | 亚洲免费观看高清完整版在线 | 久久久久久国产精品三级玉女聊斋 | 久青草视频 | 国产人妻久久精品一区二区三区 | 人妻一区二区三区 | 色网站观看 | 四虎精品永久在线 | 国产日韩精品视频 | 黄页视频在线观看 | 日本一区二区成人 | 97人妻精品一区二区三区 | 午夜精品无码一区二区三区 | 精品三级在线观看 | 国产福利小视频在线观看 | 亚洲最黄网站 | 美女黄视频在线观看 | 毛片在哪里看 | 国产黄色小视频在线观看 | 日韩裸体视频 | 日韩三级一区二区 | 国产人久久人人人人爽 | 自拍偷拍一区 | 一本久 | 97蜜桃网| 奇米影视欧美 | 欧美久久久久 | 久久丫精品国产亚洲av不卡 | 91九色网站 | 国产精品1234| 高清一二三区 | 国产毛片一区二区三区 | 久久精品综合视频 | 韩国久久久久久 | av字幕网| 久久精品亚洲天堂 | 在线免费观看黄网 | 潘金莲一级淫片a.aaaaa播放 | 国内精品久久久久久久影视简单 | 亚洲av永久无码国产精品久久 | 亚洲综合激情 | 在线观看视频一区二区三区 | 大地资源二中文在线影视观看 | 亚洲天堂avav | 少妇黄色一级片 | 国产亚洲欧美一区二区 | 91www| 欧美日韩国产免费一区二区三区 | 爱综合网| 夜夜骑夜夜 | 中文字幕在线观看视频免费 | 夜夜嗨影院 | 樱花视频在线免费观看 | 欧美整片在线观看 | 不卡的av网站 | 国产无毛av | 在线你懂得 | 日韩第一视频 | 少妇高潮一区二区三区99刮毛 | 国产精品性色 | 中文字幕在线视频免费观看 | 激情欧美一区二区三区 | 国模福利视频 | av青青草原 | 久久久精品网 | 日日摸天天添天天添破 | 国产精品一二三四区 | 午夜色综合 | 欧美日韩在线免费观看 | 色欲久久久天天天综合网 | 9.1成人看片 | 日韩一区二区三区四区 | 任我爽在线 | 一本色道久久综合熟妇 | 国产永久免费无遮挡 | 亚洲一卡二卡在线观看 | 久久裸体视频 | 日本丰满少妇做爰爽爽 | 国产精品久久久久久久蜜臀 | 无码内射中文字幕岛国片 | www国产在线观看 | 色欲狠狠躁天天躁无码中文字幕 | 亚洲国产中文字幕在线观看 | 玖草在线观看 | 女女h百合无遮羞羞漫画软件 | 午夜视频在线免费观看 |