会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
JonsonXP的学习笔记
那理想的彼岸,也许不存在,我依然会走在,旅途上
博客园
新随笔
联系
管理
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 @
2005-02-07 19:05
JonsonXP
阅读(
170
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告