用PagedDataSource作为Repeater数据源的例子
来源:互联网 发布:房产销售统计软件 编辑:程序博客网 时间:2024/06/05 02:53
用PagedDataSource作为Repeater数据源的例子
后台:
<div align="center">
<asp:HyperLink ID="HyperLink3" runat="server">首页</asp:HyperLink>
<asp:HyperLink ID="HyperLink1" runat="server">上一页</asp:HyperLink> <a href="http://courseware.lzu.edu.cn/shownews.asp?page=2"
target="_self"><asp:HyperLink ID="HyperLink2" runat="server">下一页</asp:HyperLink></a>
<a href="http://courseware.lzu.edu.cn/shownews.asp?page=2" target="_self">
<asp:HyperLink ID="HyperLink4" runat="server">尾页</asp:HyperLink></a> 页次:<asp:Label
ID="Label1" runat="server" Text="Label"></asp:Label>/<asp:Label ID="Label2" runat="server"
Text="Label"></asp:Label>
共<asp:Label ID="Label3" runat="server" Text="Label"></asp:Label>条记录
</div>
//转自http://livder.blog.163.com/blog/static/1747576482010102354828245/ protected void Page_Load(object sender, EventArgs e)
{
SqlConnection conn = db.GetCon();
string sql = "select * from tongz";
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
sda.Fill(ds);
PagedDataSource pds = new PagedDataSource();
pds.DataSource = ds.Tables[0].DefaultView;
pds.AllowPaging = true;
pds.PageSize = 15;
int CurPage;
if (Request.QueryString["Page"] != null)
CurPage = Convert.ToInt32(Request.QueryString["Page"]);
else
CurPage = 1;
pds.CurrentPageIndex = CurPage - 1;
Label1.Text = CurPage.ToString();
Label2.Text = pds.PageCount.ToString();
Label3.Text = pds.DataSourceCount.ToString();
HyperLink3.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=1";
HyperLink4.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(pds.PageCount);
if (!pds.IsFirstPage)
HyperLink1.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1);//上一页
if (!pds.IsLastPage)
HyperLink2.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1);//下一页
Repeater1.DataSource = pds;
Repeater1.DataBind();
}
前台:
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<tr>
<td bordercolor="#C0C0C0" height="18">
<li class=li1>[2007-4-25] <a href="Tarticle.aspx?ID=<%#Eval("ID") %>"><%#Eval("Title") %></a></td>
</tr>
</ItemTemplate>
</asp:Repeater>
分页代码:
<div align="center">
<asp:HyperLink ID="HyperLink3" runat="server">首页</asp:HyperLink>
<asp:HyperLink ID="HyperLink1" runat="server">上一页</asp:HyperLink> <a href="http://courseware.lzu.edu.cn/shownews.asp?page=2"
target="_self"><asp:HyperLink ID="HyperLink2" runat="server">下一页</asp:HyperLink></a>
<a href="http://courseware.lzu.edu.cn/shownews.asp?page=2" target="_self">
<asp:HyperLink ID="HyperLink4" runat="server">尾页</asp:HyperLink></a> 页次:<asp:Label
ID="Label1" runat="server" Text="Label"></asp:Label>/<asp:Label ID="Label2" runat="server"
Text="Label"></asp:Label>
共<asp:Label ID="Label3" runat="server" Text="Label"></asp:Label>条记录
</div>
- 用PagedDataSource作为Repeater数据源的例子
- Repeater控件分頁的例子PagedDataSource
- Repeater控件分頁的例子PagedDataSource
- 用两个数组作为Repeater的数据源
- 利用weblogic的数据源作为hibernate的数据源的例子
- 利用weblogic的数据源作为hibernate的数据源的例子
- 利用weblogic的数据源作为hibernate的数据源的例子
- [转]用PagedDataSource类实现DataList和Repeater控件的分页显示
- 数据源自给自足的Repeater
- PagedDataSource类实现DataList和Repeater控件的分页显示
- List作为GridView数据源时,绑定模板列的例子
- 利用 PagedDataSource 实现 Repeater 分页
- Repeater分页用户控件(PagedDataSource)
- 用Business object数据源作为设计时的数据源
- 使用PagedDataSource类实现DataList和Repeater控件的分页显示
- 使用PagedDataSource类实现DataList和Repeater控件的分页显示
- 使用PagedDataSource类实现DataList和Repeater控件的分页显示
- 使用PagedDataSource类实现DataList和Repeater控件的分页显示
- 0309
- 用SIFT特征和RANSAC算法进行两幅图片的匹配
- SIFT特征点匹配与消除错配:BBF,RANSAC [2]
- 现代图像处理与分析--国内公司&就业
- TLD视觉跟踪技术解析
- 用PagedDataSource作为Repeater数据源的例子
- 人类是如何识别物体的呢,和图像学中基于特征的算法有什么异同?
- 三种强大的物体识别算法——SIFT/SURF、haar特征、广义hough变换的特性对比分析
- sp_help
- 一个45岁的初学者来了
- java反射机制学习总结
- Linux SWAP 交换分区配置说明
- 改写《魔塔》中篇01:重构代码之分离场景和图层
- 改写《魔塔》中篇02:重构代码之分离游戏地图类