djshow's .Net Track
博客园
首页
社区
新随笔
联系
订阅
管理
随笔-10 评论-10 文章-0 trackbacks-0
DataGrid 自定义分页
DataGrid默认的分页样式看上去不容易看清当前是第几页,可以使用下面的方法改进。
在DataGrid触发ItemCreated事件时执行以下代码:
if
(e.Item.ItemType
==
ListItemType.Pager)
{
TableCell pager
=
(TableCell) e.Item.Controls[
0
];
for
(
int
i
=
0
; i
<
pager.Controls.Count; i
+=
2
)
{
Object o
=
pager.Controls[i];
if
(o
is
LinkButton)
{
//
非当前页码
LinkButton linkButton
=
(LinkButton) o;
//
这里可以设置更多样式
linkButton.Text
=
"
[
"
+
linkButton.Text
+
"
]
"
;
}
else
{
//
当前页码
Label label
=
(Label) o;
//
这里也可以设置更多样式
label.Text
=
"
第
"
+
label.Text
+
"
页
"
;
}
}
}
当然DataGrid的属性要做相应设置,要允许翻页,而且以数字做翻页。
posted on
2005-01-26 15:31
djshow
阅读(1334) 评论(
4
)
编辑
收藏
刷新评论
刷新页面
返回顶部
程序员问答社区,解决您的IT难题
博客园首页
博问
新闻
闪存
程序员招聘
知识库