马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

ASP.NET中aspnetPager分页控件的使用方法

  [复制链接]
查看6272 | 回复5 | 2014-12-3 09:25:55 | 显示全部楼层 |阅读模式
这个分页控件是比较常用的,楼主今天分享使用方法
首先:先下载AspNetPager.Dll 将其添加到引用中

下载地址:
游客,如果您要查看本帖隐藏内容请回复


回复后即可下载,回复后请手动刷新出现代码效果。


然后在页面中注册控件:

<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
[C#] 纯文本查看 复制代码
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %> 
[C#] 纯文本查看 复制代码
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %> 

然后还是在页面中   像textbox一样创建控件


[HTML] 纯文本查看 复制代码
<div style="text-align:center;"> 
<webdiyer:AspNetPager ID="AspNetPagerAskAnswer" runat="server" 
AlwaysShow="True" FirstPageText="首页" LastPageText="尾页" NextPageText="下一页" 
onpagechanged="AspNetPagerAskAnswer_PageChanged" PrevPageText="上一页" 
PageSize="15"> 
</webdiyer:AspNetPager>

 


其中 AspNetPagerAskAnswer_PageChanged这个是分页控件的后台事件 需要在后台添加此事件,PageSize 为一页显示的数量

现在我们进去后台  , 肯定会有一个Bind方法 用来绑定数据源

[C#] 纯文本查看 复制代码
private void Bind()
{
  SqlConnection connection= new SqlConnection  (ConfigurationManager.ConnectionStrings["tianzi"].ConnectionString); 
  SqlCommand cmd = new SqlCommand("select * from ask", connection); 
  SqlDataAdapter sda = new SqlDataAdapter(cmd); 
   DataSet ds = new DataSet(); 
   AspNetPagerAskAnswer.PageSize = 5;//设置分页大小 
   AspNetPagerAskAnswer.RecordCount = AskManager.GetAllAsks().Rows.Count;//设置总数据条数 
   sda.Fill(ds, AspNetPagerAskAnswer.PageSize *     (AspNetPagerAskAnswer.CurrentPageIndex - 1), AspNetPagerAskAnswer.PageSize,  "asks");//固定不变的 
    RepeaterAskAnswer.DataSource = ds.Tables["asks"]; 
    RepeaterAskAnswer.DataBind(); 
} 


最后 我们在分页控件的事件中调用Bind()方法即可

[C#] 纯文本查看 复制代码
protected void AspNetPagerAskAnswer_PageChanged(object sender, EventArgs e) 
{ 
bind(); 
} 



C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
songyusb | 2014-12-3 09:29:28 | 显示全部楼层
asdasd
44378 | 2015-1-7 20:57:48 | 显示全部楼层
学习学习
a136954 | 2015-1-14 16:28:16 | 显示全部楼层
1321
caozhao | 2015-7-15 15:31:36 | 显示全部楼层
看似很好玩哟 谢了
swl | 2016-2-13 10:50:34 | 显示全部楼层
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则