还记得雅虎的XX(不好意思,忘记姓甚名谁了)有一篇演讲,其中一个字就是“懒”。咱写代码的,不懒点儿还真是吃不消,尤其是现在这样要命的天气~~。

相信大家都多少有抱怨GridView控件的功能吧,咱在这就不多说了,贴出代码是最重要的。

增强GridView控件的分页功能

该类增强了微软的GridView的功能,增加了“首页”、“上页”、“下页”、“尾页”按钮,方便大家使用,翻页事件也已经添加好,在相关页面只要添加以下代码就可以了:

    protected void Page_Init(object sender, EventArgs e) {
        Lyout.Web.Extension.GridView.RegisterEvents(listTable, 
new Lyout.Web.Extension.GridViewDataBind(BindData));
    }

记住必须在 Page_Init 里面。其中 listTable 为GridView控件的ID,BindData是自己绑定数据的方法的名称。

增强GridView控件的分页功能using System;
增强GridView控件的分页功能
using System.Web;
增强GridView控件的分页功能
using System.Web.UI;
增强GridView控件的分页功能
using System.Web.UI.WebControls;
增强GridView控件的分页功能

首先非常感谢各位对我上篇文章的关注,小弟更新迟了,在此道歉。

上一次发布的代码在使用中还是有一些缺点,比如没有导出数据的功能等。
这次增加导出功能,可导出Excel、Word、HTML等格式。再加入了可隐藏指定列的功能。此类已经自动设置指定的GridView的AllowPaging为True了,更简化用户的操作。

说明:由于很多兄弟的导出功能需要设置几个地方才可以用,本次发布的代码加入了 ExportDataPage 类,只要调用GridView的页面继承该类,就不用任何设置就可以使用导出功能,具体请看演示。

这次加上了演示站点,代码不方便粘贴,请下载使用,谢谢。

代码下载 源码里附有演示。

增强GridView控件的分页功能

相关文章:

  • 2021-08-30
  • 2022-01-31
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2021-11-17
猜你喜欢
  • 2021-05-21
  • 2021-12-30
  • 2022-12-23
  • 2022-03-01
  • 2021-11-14
  • 2022-12-23
  • 2022-01-07
相关资源
相似解决方案