aspnetpager分页
来源:互联网 发布:保罗赛特莱茵家具 淘宝 编辑:程序博客网 时间:2024/04/29 13:55
微软的Datalist在做电子相册时候必不可少,但是不支持分页功能,都出到2008了还是没有分页功能,幸好网上有个专业的分页控件aspnetpager,帮我们解决了大问题,说实在话的,网上关于datalist分页的办法很多,但是我觉得都不是很简单实用,有的是url提交,有的是存储过程分页,一个字不方便。下面就是aspnetpager的分页,代码。
1.首先下载aspnetpager控件,http://www.webdiyer.com/download/default.aspx。
2.在工具箱里面添加aspnetpager控件。
3.前台引用
<asp:DataList runat="server" Width="100%" Border="0" CellSpacing="0" CellPadding="0" RepeatColumns="4" RepeatDirection="Horizontal">
<ItemTemplate>
<a href='<%# "PicView.aspx?PicID="+Ev
<asp:Label runat="server" ID="lblTitle" Text='<%# Bind("DisTitle")%>'></asp:Label></a>
</ItemTemplate>
<ItemStyle CssClass="word_green" HorizontalAlign="Center" />
</asp:DataList>
<webdiyer:AspNetPager runat="server" PageSize="5" ShowBoxThreshold="1" AlwaysShow="True" FirstPageText="首页" LastPageText="末页"
NextPageText="下一页" PrevPageText="上一页" on
</webdiyer:AspNetPager>
4.后台代码
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindData();
}
}
private void BindData()
{
conn = ConfigurationManager.ConnectionStrings["STRING_SqlConn"].ToString();
object[] para = { 0, picid };
DataTable dt = DataOperator.TableUseTrans(conn, "SP_Pic_GetView", para);
DataView dv = dt.DefaultView;
//对用于分页的类的引用
PagedDataSource pds = new PagedDataSource();
pds.DataSource = dv;//设置数据源(DataTable类型)
pds.AllowPaging = true;
//每页显示的行数
//pds.PageSize = 12;
AspNetPager1.RecordCount = dv.Count;
pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
pds.PageSize = AspNetPager1.PageSize;
DataList.DataSource= pds;
DataList.DataBind();
}
PageChanged事件:
protected void AspNetPager1_PageChanged(object sender, EventArgs e)
{
DataList1_Bind();
}
在使用AspNetPager时别忘了添加on
- AspNetPager分页
- AspNetPager分页
- AspNetPager分页
- AspNetPager 分页
- AspNetPager 分页
- aspnetpager分页
- AspNetPager分页
- aspnetpager分页
- AspNetPager分页
- AspNetPager 分页
- AspNetPager分页控件
- AspNetPager分页控件
- AspNetPager分页控件
- AspNetPager分页简单应用
- AspNetPager分页控件
- AspNetPager分页存储过程
- AspNetPager分页控件
- AspNetPager分页控件
- pku acm 1029
- struts2例程--加了验证拦截器
- 令人混淆的构造器案例
- Android培训班(68)dex文件打开流程
- 软件生存期模型介绍
- aspnetpager分页
- 将 ChinaUnix Blog 同步于 CSDN Blog 进行中 ......
- 复合赋值语句的类型升级谜题
- google map 的地图偏移 火星坐标
- (亚嵌)MMU
- 度量空间
- (亚嵌)CACHE
- 利用 case ..... esac 判断
- 杭电 hdu 1213 How Many Tables (并查集,简单题)