TEST.ASPX
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
TEST.ASPX.CS
 protected void pagebnt(int PageCount)
    {
        LinkButton[] btnName = new LinkButton[(PageCount + 1)];
            for (int i = 1; i < (PageCount + 1); i++)
            {
                btnName[i] = new LinkButton();
                btnName[i].Text = Convert.ToString(i);
                btnName[i].ID = Convert.ToString(i);
                btnName[i].Click += new EventHandler(LnkBtnunll_Click);
                Label2.Controls.Add(btnName[i]);
                btnName[i].Enabled = true;
            } 
    }上面程序能正常显示出来按扭也能正常用,问题是我想每页10个按扭我可以得到(当前页:LblPage)和(总页数:PageCount)
我想显示成这样12345678910..如大于10就出现点,如问题是我点10就出现234567891011..如比往下一直到总页数,我写判天思想都乱了请高人帮助一下谢谢。

解决方案 »

  1.   

    http://www.joekoe.com/forum/view_49835_1.html
    看一下,可能对你有帮助
      

  2.   

    http://www.joekoe.com/forum/view_49835_1.html
    看一下,可能对你有帮助
      

  3.   

    CSDNCSDN社区JavaJ2SE / 基础类
    不会
      

  4.   

    TEST.ASPX 
    <asp:Label ID="Label2" runat="server" Text="Label"> </asp:Label> 
    <asp:Label ID="Label3" runat="server" Text="Label"> </asp:Label>TEST.ASPX.CS 
    protected void pagebnt(int PageCount) 
        { 
            int j = 1;
            int d = Convert.ToInt32(this.LblPage.Text);
            //起点数
            int w = (d-8);
            if(w >1)
            {
                j = j + w;
         
            //结点数
            if(adc > d)
            {
                adc = adc + w;
            }
            this.Label3.Text = "..";
        }
            LinkButton[] btnName = new LinkButton[(PageCount + 1)]; 
                for (int i = 1; i < (PageCount + 1); i++) 
                { 
                    btnName[i] = new LinkButton(); 
                    btnName[i].Text = Convert.ToString(i); 
                    btnName[i].ID = Convert.ToString(i); 
                    btnName[i].Click += new EventHandler(LnkBtnunll_Click); 
                    Label2.Controls.Add(btnName[i]); 
                    btnName[i].Enabled = true; 
                } 
        } //没办法了自已动手改了一下没有调试过有高人指点一下.