相信大家都多少有抱怨GridView控件的功能吧,咱在这就不多说了,贴出代码是最重要的。
该类增强了微软的GridView的功能,增加了“首页”、“上页”、“下页”、“尾页”按钮,方便大家使用,翻页事件也已经添加好,在相关页面只要添加以下代码就可以了:
protected void Page_Init(object sender, EventArgs e) {
Lyout.Web.Extension.GridView.RegisterEvents(listTable, new Lyout.Web.Extension.GridViewDataBind(BindData));
}
Lyout.Web.Extension.GridView.RegisterEvents(listTable, new Lyout.Web.Extension.GridViewDataBind(BindData));
}
记住必须在 Page_Init 里面。其中 listTable 为GridView控件的ID,BindData是自己绑定数据的方法的名称。
首先非常感谢各位对我上篇文章的关注,小弟更新迟了,在此道歉。
上一次发布的代码在使用中还是有一些缺点,比如没有导出数据的功能等。
这次增加导出功能,可导出Excel、Word、HTML等格式。再加入了可隐藏指定列的功能。此类已经自动设置指定的GridView的AllowPaging为True了,更简化用户的操作。
说明:由于很多兄弟的导出功能需要设置几个地方才可以用,本次发布的代码加入了 ExportDataPage 类,只要调用GridView的页面继承该类,就不用任何设置就可以使用导出功能,具体请看演示。
这次加上了演示站点,代码不方便粘贴,请下载使用,谢谢。
代码下载 源码里附有演示。