当前位置:主页   - 电脑 - 网站开发 - ASP.Net
EasyTools分页控件详解
来源:网络   作者:   更新时间:2012-03-14
收藏此页】    【字号    】    【打印】    【关闭

  本文示例源代码或素材下载

  分页控件的详解迟迟没上,是因为最近搬家上不了网了。昨天开邮件的时候看到有网友要求发这个demo。感谢大家的支持和关注。最近在网上搜索了这个控件,发现有其他不是http://www.cnblogs.com/easytools/也收录了这个控件和我的前几篇文章。这里我表个态,欢迎各站长或机构收录我的文章和控件,但请尊重个人劳动成果,在您引用我的文章时,请标明出处和作者。其中很让我感到气愤是有个网站直接抄袭后什么都不标明不说,就连我发的图片也加上了他们自己的logo。这里就不说这个网站是什么了。

  好了,发完牢骚,进入正题吧!下面是这次分页控件的效果图:

EasyTools分页控件详解

  图片看不清楚?请点击这里查看原图(大图)。

EasyTools分页控件详解说下属性吧,这个控件目前没有什么服务端事件

  ParameterName = “ 的值是分页参数名字:默认是page,通过这个值让获取当前是第几页”;

  ReturnDataSource =“PagedDataSource分页后结果集,必须先执行GetDataSource()”;

  Datasource = “类型:IEnumerable 数据集合,为分页前的集合”;

  AutoGetCurPage ="布尔型 ,是否允许自动获取url里面ParameterName的值,默认是true ";

  Count = "总记录数,如果是Datasource 有值的话,这个值可以不用初始化,通过Datasource 自动获取";

  Curpage = "当前页的值,即第几页,当AutoGetCurPage为true时,这个会自动获取";

  PageSize = "每页大小"

  ClientScript = "当发生翻页时,执行的客户端函数,如:值为a时:客户端的函数就是function a(page,pageparma){}第一个参数是要跳转的页面,第二个是分页参数名,默认‘null’"

  IsContinue = “布尔类型,执行ClientScript 后是否继续执行跳转,默认为true”

  PreString = "上一页按钮显示的文字,默认<"

  NexString = "上一页按钮显示的文字,默认<""

  BtnString = "按钮的文字,默认:GO"

  InputCss="输入框CSS"

  TextCss = "文字部分css"

  ButtonCss = "按钮css"

  AutoCss = "使用系统默认的css,既24款css分页的样式(该部分的样式来源于网络,出处和作者无从考证)"

  Align = “枚举类型,控件的方位,左中右,默认居中”

  TextVisible = “是否显示文字统计部分”

  InputVisible = “是否显示输入框部分”

  实战下吧:

  使用前,先往页面加载相应的<link href=http://tech.ddvip.com/2009-05/"pagelink/pagelink.css" rel="stylesheet" type="text/css"/>

1    protected void Page_Load(object sender, EventArgs e)
2    {
3        PageLink1.Datasource = cd();
4        PageLink1.PageSize = 6;
5        GridView1.DataSource = PageLink1.GetDataSource();
6        GridView1.DataBind();
7    }

  创建数据源:

 1    private DataView cd()
 2    {
 3        DataTable dt = new DataTable();
 4        dt.Columns.Add("id");
 5
 6        for (int i = 1; i < 100; i++)
 7        {
 8            DataRow dr = dt.NewRow();
 9            dr[0] = i;
10            dt.Rows.Add(dr);
11        }
12        return dt.DefaultView;
13    }

其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明