会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
.NET提升中...
No one will make you success to youself~
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
GridView自定义分页
protected
void
Page_Load(
object
sender, EventArgs e)
{
btnFirst.Text
=
"
最首页
"
;
btnPrev.Text
=
"
前一页
"
;
btnNext.Text
=
"
下一页
"
;
btnLast.Text
=
"
最后页
"
;
GridView1.DataBind();
ShowPageChangedStatus();
}
private
void
ShowPageChangedStatus()
{
lblCurrentIndex.Text
=
"
第
"
+
(GridView1.PageIndex
+
1
).ToString()
+
"
页
"
;
lblPageCount.Text
=
"
总共
"
+
GridView1.PageCount.ToString()
+
"
页
"
;
}
public
void
PagerButtonClick(
object
sender, EventArgs e)
{
string
arg
=
((LinkButton)sender).CommandArgument.ToString();
switch
(arg)
{
case
"
next
"
:
if
(GridView1.PageIndex
<
(GridView1.PageCount
-
1
))
{
GridView1.PageIndex
+=
1
;
}
break
;
case
"
prev
"
:
if
(GridView1.PageIndex
>
0
)
{
GridView1.PageIndex
-=
1
;
}
break
;
case
"
last
"
:
GridView1.PageIndex
=
(GridView1.PageCount
-
1
);
break
;
default
:
GridView1.PageIndex
=
System.Convert.ToInt32(arg);
break
;
}
GridView1.DataBind();
ShowPageChangedStatus();
}
protected
void
GridView1_PageIndexChanging(
object
sender, GridViewPageEventArgs e)
{
int
startIndex;
startIndex
=
GridView1.PageIndex
*
GridView1.PageSize;
GridView1.PageIndex
=
e.NewPageIndex;
GridView1.DataBind();
ShowPageChangedStatus();
}
posted on
2007-06-29 15:13
叶自飘零
阅读(
257
) 评论(
2
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部