asp.net datalist+aspnetpager分页
来源:互联网 发布:淘宝定时开拍怎么设置 编辑:程序博客网 时间:2024/05/10 21:30
最开始还要导入aspnetpager的.dll文件到bin文件夹下
最前引用:
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
前台:
<asp:DataList ID="DataList1" runat="server" Width="178px">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("title") %>'></asp:Label>
</ItemTemplate>
</asp:DataList>
<webdiyer:aspnetpager id="pager1" runat="server" NumericButtonCount="3" PageSize="2" AlwaysShow="true" FirstPageText=" 首页 "
LastPageText=" 尾页 " NextPageText=" 下一页 " PrevPageText=" 上一页 " CssClass="paginator" UrlPaging="True" OnPageChanged="pager1_PageChanged" PageIndexBoxType="DropDownList" ShowPageIndexBox="Always" ></webdiyer:aspnetpager>
PageIndexBoxType有dropdownlist和textbox可选
样式:
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
后台:
DBConn conn=new DBConn();
public void datalist()
{ string str = "select * from T_dongtai";
DataSet st = conn.getds(str);
PagedDataSource psd = new PagedDataSource();
psd.DataSource = st.Tables[0].DefaultView;
pager1.RecordCount = st.Tables[0].DefaultView.Count;
psd.AllowPaging = true;
psd.CurrentPageIndex = pager1.CurrentPageIndex - 1;
psd.PageSize = pager1.PageSize;
DataList1.DataSource = psd;
DataList1.DataBind();
}
protected void pager1_PageChanged(object sender, EventArgs e)
{
datalist();
}
还要有一个方法:
类DBConn里的getds方法:
public DataSet getds(string sql)
{
OleDbConnection conn = getCon();
OleDbDataAdapter dsa = new OleDbDataAdapter(sql, conn);
DataSet st = new DataSet();
dsa.Fill(st);
return st;
}
- asp.net datalist+aspnetpager分页
- C# ASP.NET AspNetPager对DataList控件分页
- ASP.NET中DataList控件和AspNetPager控件的组合使用并实现分页
- ASP.NET中DataList控件和AspNetPager控件的组合使用并实现分页
- ASP.NET分页:AspNetPager.dll
- DataList+MySql+AspNetPager分页
- AspNetPager实现 DataList分页
- Asp.net:DataList分页技术
- Asp.net:DataList分页技术
- Asp.net:DataList分页技术
- Asp.net:DataList分页技术
- Asp.net DataList 分页代码
- asp.net datalist自定义分页
- asp.net 分页sql语句(结合aspnetpager)
- ASP.NET的分页控件-AspNetPager
- ASP.NET-AspNetPager分页控件完整使用方法
- asp.net 分页控件AspNetPager的使用
- ASP.NET Repeater以及分页控件AspNetPager
- ORACLE UCM 《Content Integration Suite 8.0.0开发指导》
- 三种操作数据的策略
- studio.net的创建网站和创建web应用程序(解决方案)的区别?
- 就业感言:从事自己真正感兴趣的工作
- 轻松搞死VS2008的C++编译器
- asp.net datalist+aspnetpager分页
- C语言的重载
- 显卡位数
- Linux内核基础知识汇总(不断添加中...)
- dll的创建和使用
- shell实现在文件头加字符
- 单件模式
- CDC::TextOut() 设置输出的字体
- 最新版本代码器已发布,具体请访问www.51program.net