zoukankan
html css js c++ java
最简单的GridView自定义分页
GridView 自定义分页
在html视图中添加
<
asp:LinkButton ID
=
"
lnkbtnFirst
"
runat
=
"
server
"
OnClick
=
"
lnkbtnFirst_Click
"
>
首页
</
asp:LinkButton
>
<
asp:LinkButton ID
=
"
lnkbtnPre
"
runat
=
"
server
"
OnClick
=
"
lnkbtnPre_Click
"
>
上一页
</
asp:LinkButton
>
<
asp:LinkButton ID
=
"
lnkbtnNext
"
runat
=
"
server
"
OnClick
=
"
lnkbtnNext_Click
"
>
下一页
</
asp:LinkButton
>
<
asp:LinkButton ID
=
"
lnkbtnLast
"
runat
=
"
server
"
OnClick
=
"
lnkbtnLast_Click
"
>
尾页
</
asp:LinkButton
>
在源代码中添加这些事件
注意:BindGridView();是绑定GridView1的方法,这个相信大家都会
/**/
///
<summary>
///
首页
///
</summary>
///
<param name="sender"></param>
///
<param name="e"></param>
protected
void
lnkbtnFirst_Click(
object
sender, EventArgs e)
{
this
.GridView1.PageIndex
=
0
;
BindGridView();
}
/**/
///
<summary>
///
上一页
///
</summary>
///
<param name="sender"></param>
///
<param name="e"></param>
protected
void
lnkbtnPre_Click(
object
sender, EventArgs e)
{
if
(
this
. GridView1.PageIndex
>
0
)
{
this
. GridView1.PageIndex
=
this
. GridView1.PageIndex
-
1
;
BindGridView();
}
}
/**/
///
<summary>
///
下一页
///
</summary>
///
<param name="sender"></param>
///
<param name="e"></param>
protected
void
lnkbtnNext_Click(
object
sender, EventArgs e)
{
if
(
this
. GridView1.PageIndex
<
this
. GridView1.PageCount)
{
this
. GridView1.PageIndex
=
this
. GridView1.PageIndex
+
1
;
BindGridView();
}
}
/**/
///
<summary>
///
末页
///
</summary>
///
<param name="sender"></param>
///
<param name="e"></param>
protected
void
lnkbtnLast_Click(
object
sender, EventArgs e)
{
this
.GridView1.PageIndex
=
this
.GridView1.PageCount;
BindGridView();
}
protected
void
gvDetail_PageIndexChanging(
object
sender, GridViewPageEventArgs e)
{
this
.GridView1.PageIndex
=
e.NewPageIndex;
BindGridView();
}
说明:需要设置GridView的AllowPading属性为:True,PageSize:3,PagerSettings下的Visible属性为:false,当然也可以在程序中指定属性.
查看全文
相关阅读:
转: sublime text常用插件和快捷键
转: markdown基本语法
sqlite详细介绍
webpack配置babel-loader
vue骨架屏以及seo优化
路由滚动行为
anywhere随启随用的静态文件服务器
node.js http-server 搭建本地服务器
vuex中mutations数据响应
vue项目开发优化
原文地址:https://www.cnblogs.com/wbcms/p/1079417.html
最新文章
五句话搞定Python、JavaScript作用域
Title
CSS基础
vs2008设置dll、lib库的输出路径
c语言基础知识要点
静态编译、动态编译、静态链接库和动态链接库理解
关于点击程序的任务栏图标无法最小化程序界面的问题
stl中的map经验
线程中创建窗口问题
获取应用程序完整名称和分解目录
热门文章
VC项目程序运行时设置指定目录读取Dll
IntersectRect、wcsrchr、CComPtr、GetFileAttributes
RegisterHotKey注册快捷键
php基础知识总结
转: angular编码风格指南
grunt安装使用简介
转:Grunt:任务自动管理工具
禁止拖选文本的方法
bootstrap读书笔记
grunt学习笔记
Copyright © 2011-2022 走看看