会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
djshow's .Net Track
博客园
首页
新随笔
联系
订阅
管理
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
阅读(
1552
) 评论(
4
)
收藏
举报
刷新页面
返回顶部