当我将数据源DataBind()后,程序会自动执行PageChangeing()吗?

解决方案 »

  1.   

    LLPagination1是一个分页控件
    自定义方法
    protected void Bind()
        {
            pagedt=car.getMan();
            this.LLPagination1.Datasource = pagedt;
            this.LLPagination1.DataBind();
        }
    protected void LLPagination1_PageChangeing(circle.LLP.PageChangeEventArge e)
        {
            this.GridView1.DataSource = LLPagination1.BackDatasource;
            this.GridView1.DataBind();
        }
    按钮事件
    protected void getall_Click(object sender, EventArgs e)
        {
            Bind();
        }
    这样写没错.
    为什么当我改成:
    protected void Bind()
        {
            pagedt=car.getMan();
            this.LLPagination1.Datasource = pagedt;
            this.LLPagination1.DataBind();
            this.GridView1.DataSource = pagedt;
            this.GridView1.DataBind();
        }
    为什么分页不能成功?请教了,以前没注意这些东东!
      

  2.   

    LLPagination1是一个分页控件 
    自定义方法 
    protected void Bind() 
        { 
            pagedt=car.getMan(); 
            this.LLPagination1.Datasource = pagedt; 
            this.LLPagination1.DataBind(); 
        } 
    protected void LLPagination1_PageChangeing(circle.LLP.PageChangeEventArge e) 
        { 
            this.GridView1.DataSource = LLPagination1.BackDatasource; 
            this.GridView1.DataBind(); 
        } 
    按钮事件 
    protected void getall_Click(object sender, EventArgs e) 
        { 
            Bind(); 
        } 
    这样写没错. 
    为什么当我改成: 
    protected void Bind() 
        { 
            pagedt=car.getMan(); 
            this.LLPagination1.Datasource = pagedt; 
            this.LLPagination1.DataBind(); 
            this.GridView1.DataSource = pagedt; 
            this.GridView1.DataBind(); 
        } 
    为什么分页不能成功?请教了,以前没注意这些东东!