Datalist Repeater手写分页
来源:互联网 发布:手机更换软件图标 编辑:程序博客网 时间:2024/06/05 18:36
DataTable dt = new admin().GetDataByKind("contact");//指定数据源!!!
PagedDataSource pds = new PagedDataSource();
pds.DataSource = dt.DefaultView;
pds.AllowPaging = true;
pds.PageSize = 5;
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();
int intAllNum = pds.PageCount;
string strPager = "";
if (intAllNum > 0)
{
for (int i = 0; i < intAllNum; i++)
{
strPager += "<a style=/"color:#ff0000/" href ='?page=" + (i + 1) + "'>" + (i + 1) + "</a> ";
}
Label3.Text = strPager;
}
if (!pds.IsFirstPage)
{
HyperLink1.NavigateUrl = Request.CurrentExecutionFilePath + "?page=" + Convert.ToString(curpage - 1);
}
if (!pds.IsLastPage)
{
HyperLink2.NavigateUrl = Request.CurrentExecutionFilePath + "?page=" + Convert.ToString(curpage + 1);
}
DataList1.DataSource = pds;
DataList1.DataBind();
前台的样式显示:
<table cellpadding="0" cellspacing="0" border="0" width="90%" style=" margin:0 auto;">
<tr>
<td style="text-align: center; font-size: 14px; height: 40px; line-height: 40px;">
第> <font color="red" style="font-weight: bold">
<asp:Label ID="Label1" runat="server" Text=""></asp:Label></font><页
<asp:Label ID="Label3" runat="server" Text=""></asp:Label>
<asp:HyperLink ID="HyperLink1" runat="server"><span class="kuang">上一页</span></asp:HyperLink>
<asp:HyperLink ID="HyperLink2" runat="server"><span class="kuang">下一页</span></asp:HyperLink>
共> <font color="red" style="font-weight: bold">
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label></font> <页
</td>
</tr>
</table>
.kuang
{
width: 60px;
height: 34px;
border: solid 1px #dedede;
text-align: center;
line-height: 34px;
padding: 4px;
}
- Datalist Repeater手写分页
- repeater/DataList分页
- Datalist Repeater分页
- Datalist Repeater分页
- repeater手写分页
- Repeater/DataList分页方法之一
- DataGrid、DataList、Repeater的分页
- Gridview ,repeater,datalist 通用分页
- Gridview ,repeater,datalist 通用分页
- DataList和Repeater数据分页
- Repeater(DataList)控件分页例子
- datalist和repeater通用分页
- DataList和Repeater数据分页
- DataList或Repeater分页方法
- 自定义分页(适用于DataList,Repeater)
- 使用PagedDataSource给Repeater、DataList增加分页
- Datalist控件,Repeater控件如何分页?
- Repeater(DataList)控件的分页方法
- Android JNI知识简介
- 细节决定ERP项目启动会的成败
- firebug API (Open Source)
- 核心只要两行即可实现添加或移除className
- Android JNI知识简介
- Datalist Repeater手写分页
- C高级编程笔记二
- archermind
- window.open('','_self','');window.close();与window.close();
- window.open('','_self','');window.close();与window.close();
- Android JNI知识简介
- 创新工场 电话面试
- Java面试精选3
- (转)字符集之间转换(UTF-8,UNICODE,Gb2312)