我用了網上的例子,就是不行,各位幫幫我!謝謝

解决方案 »

  1.   

    rotected void Button1_Click(object sender, EventArgs e)
        {
           
            bind();
        }    public void bind() 
        {
            string sql = "select * from TEST2";
            DataSet ds = new DataSet();
            ds = oda.getDataSet1(sql, AspNetPager1.PageSize * (AspNetPager1.CurrentPageIndex - 1), AspNetPager1.PageSize, "TEST2");
            AspNetPager1.RecordCount = ds.Tables[0].Rows.Count;
            AspNetPager1.AlwaysShow = true;
            AspNetPager1.PageSize = 2;
            GridView1.DataSource = ds;
            GridView1.DataBind();  
        }
        protected void AspNetPager1_PageChanging(object src, PageChangingEventArgs e)
        {
            AspNetPager1.CurrentPageIndex = e.NewPageIndex;
            bind();
        }
      

  2.   

    出現問題如下:第一次Button時數據全部顯示出來,然後點擊>>時就出來兩條數據,最後所有<<,>>之類的按鈕就沒有什麼反映了
      

  3.   

    AspNetPager1.PageSize = 2;
    分页出问题了
    还有什么问题?
      

  4.   

    前台<asp:GridView ID="AspNetPager1" >里
    有没有AllowPaging="True" 和 
    OnPageIndexChanging="AspNetPager1_PageIndexChanging" ?
      

  5.   

    对啊 在你的分页控件中有没有OnPageIndexChanging事件,在这个事件中直接取currentpageindex就可以了
      

  6.   

    page_load里面有绑定的代码吗?
    IsPostBack
      

  7.   

    page_load里面有绑定的代码吗?
    IsPostBack
    ==================我沒有綁定它
      

  8.   

    前台<asp:GridView ID="AspNetPager1" >里
    有没有AllowPaging="True" 和 
    OnPageIndexChanging="AspNetPager1_PageIndexChanging" ?
    ======================================
    這都有設,沒有效果
      

  9.   

    rotected void Button1_Click(object sender, EventArgs e)
        {
           if(!IspostBack)
           {
            bind();
            }
        }
      

  10.   

    rotected void Button1_Click(object sender, EventArgs e)
        {
           if(!IspostBack)
           {
            bind();
            }
        }
    =========================
    這樣會一條數據都沒有的,肯定不行
      

  11.   

    GridView1.DataSource = ds;
    应该是
    GridView1.DataSource = ds.Tables["TEST2"];
      

  12.   

    Sorry,应该不是这个原因,你上面处理PageChanging事件是不对的,绑定数据应该在PageChanged事件处理程序中,这个问题我已在我的主页 www.webdiyer.com 的留言簿里回答了.