快速业务通道

Discuz!NT控件剖析之DataGrid(数据列表)

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-04-11
bsp;                  cell1.Controls.Add(PageNumber);
64
65                    //加载跳转按钮
66                    GoToPagerButton.ID = "GoToPagerButton";
67                    GoToPagerButton.Text = " Go ";
68                    cell1.Controls.Add(GoToPagerButton);
69                }
70
71                e.Item.Controls.Add(cell1);
72
73
    2. 相信用过.net datagrid 的用户对下面代码的用法会比较熟悉:
             (控件名).PagerStyle.Mode=PagerMode.NumericPages;     其实在一开始使用这种分类样式时,还觉得不错,但时间一长,数据一多起来就会在“上一页”和“下一页”
的显示位置上出现"..."这样的链接,我问过许多用户,他们中不少人一开始都搞不清“...”都底是什么东西。于
是我就想把这个表示“上一页”或“下一页”的符号用真正的汉字进行替换。所以就在这个控件中出现了下面的代
码段了(接上面代码段):
      1   
 2 //上面的代码段
 3 TableCell pager = (TableCell)e.Item.Controls[0];
 4
 5        for (int i = 1; i < pager.Controls.Count; i += 2)
 6        {
 7             Object o = pager.Controls[i];
 8
 9             if (o is LinkButton)
10             {
11                 LinkButton h = (LinkButton)o;
12                 if (h.Text == "" && i == 1)//pager.Controls[i].ID == "_ctl0")
13                 {
14                     h.Text = "上一页";
15                     continue;
16                 }
17   &nb

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号