你在datagrid 的itemcreaded事件下面改变pager栏(分页导航栏)就可以实现:
private void dg_license_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
ListItemType lit_item=e.Item.ItemType;
TableCell tc_item=(TableCell)e.Item.Controls[0];
if (lit_item==ListItemType.Pager)
{
for (int i=0;i<tc_item.Controls.Count;i+=2)
{
object obj_item=tc_item.Controls[i];
if (obj_item is LinkButton)
{
LinkButton lbn_item=(LinkButton)obj_item;
lbn_item.Text=" [ " + lbn_item.Text + " ]";
}
else
{
Label lbl_item=(Label)obj_item;
lbl_item.Text="第" + lbl_item.Text + "页";
}
}
}
}上述的代码把分页导航栏变成这样的样式(当前页为第五页):
[1][2][3][4]第5页[6]当然,也能改成你想要的样式.
private void dg_license_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
ListItemType lit_item=e.Item.ItemType;
TableCell tc_item=(TableCell)e.Item.Controls[0];
if (lit_item==ListItemType.Pager)
{
for (int i=0;i<tc_item.Controls.Count;i+=2)
{
object obj_item=tc_item.Controls[i];
if (obj_item is LinkButton)
{
LinkButton lbn_item=(LinkButton)obj_item;
lbn_item.Text=" [ " + lbn_item.Text + " ]";
}
else
{
Label lbl_item=(Label)obj_item;
lbl_item.Text="第" + lbl_item.Text + "页";
}
}
}
}上述的代码把分页导航栏变成这样的样式(当前页为第五页):
[1][2][3][4]第5页[6]当然,也能改成你想要的样式.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货