宝哥软件园

一个通用的分页控件 完整的设计支持和流行的分页模式(提供源代码下载)

编辑:宝哥软件园 来源:互联网 时间:2021-10-21

这是我写的一个分页控件,它的功能如下:1。它在设计时支持两种分页模式,集成分页模式的效果如下:

正常分页模式的效果如下:

2.完美的设计时支持,包括自动套用格式和设计时面板设置:

使用方法:在文件页面中:复制代码代码如下: %@页面语言='C#' AutoEventWireup='true '代码隐藏='默认值。aspx。cs ' Inherits='Cyclone。定制寻呼机。web应用程序。_默认“% % @注册”程序集='旋风' .自定义寻呼机。寻呼机"命名空间="旋风。自定义寻呼机。寻呼机'标记前缀='旋风' %!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML L1-过渡。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' head runat=' server ' title/title link type=' text/CSS ' rel='样式表href=' style/comm . CSS '/head body表单ID=' form 1 '序号项目模板%#容器。数据项索引% 1/项模板/asp:模板字段asp:边界字段数据字段='ID' HeaderText='用户ID '/asp:边界字段数据字段=' UserName '标题文本='用户名/asp:边界字段数据字段=' Email '标头文本=' Email '/asp:边界字段数据字段=' Address '标头文本='地址//Columns/ASP : GridView/div div cyclone : aspnetpager ID=' aspnetpager ' 1 ' runat=' server ' ButtonText=' GO ' EndPageText='末页' FirstPageText='首页' NextPageText='下一页PageSize=' 15 ' PrePageText='上一页OnPageChanged=' Page _ Changed ' Width=' 80% '页面模式=普通背景颜色=' # ffe0c 0 '边框颜色=' # ffc 0 c 0 '边框样式=' Solid '边框宽度=' 1px '前颜色=' # ' 804040 ' button style CSS class=' BTN 1 _鼠标移出' Width=' 30px '/textbox style Width=' 30px ' CSS class=' blue _ rounded '/label style fore color=' Red ' Font-Bold='在后台代码中:复制代码代码如下:使用系统; 使用系统。集合。通用;使用系统Linq .使用系统网络.使用系统网络。用户界面使用系统。网络控件;使用系统。数据;命名空间旋风。自定义页面应用程序{公共部分类_默认:系统网络。ui。页面{个人分发名单用户_数据=新名单用户();受保护的覆盖void OnInit(EventArgs e) { base .OnInit(e);这个GetData();}受保护的无效页面_加载(对象发送方,EventArgs e) { if(!页面. IsPostBack){ Binddata();这个AspNetPager1 .page index=1 } } private void GetData(){ for(int I=0;i 1000我){这个。_数据。添加(新用户{标识=1,地址='北京市海淀区,电子邮件='[emailprotected]',用户名='凭海观澜' });} }受保护的作废页面_已更改(对象发送方,事件参数e){ BiNDDATa();} #地区绑定试卷定义方案列表///摘要///根据当前页码查询需要的数据////summary////param name=' page index '页码/param private void BiNData(){ this .AspNetPager1。记录计数=这个._数据。计数;列表用户=这个._数据。跳过这个AspNetPager1 .页面大小*(这个. aspnetpage 1。页面索引-1).拿着这个。页面大小)。to list();GridView1 .数据源=用户;GridView1 .DataBind();} #endregion }公共类用户{公共int ID { get设置;}公共字符串用户名{ get设置;}公共字符串电子邮件{ get设置;}公共字符串地址{ get设置;} } } 另外:本分页控件还包含简单属性,复杂属性,自定义视图状态,分页事件,创建控件,渲染控件,属性,设计时支持等比较齐全的自定义控件的元素,是个不错学习自定义控件开发的例子,详细代码可以到下面进行下载:我们下载地址

更多资讯
游戏推荐
更多+