奇怪的问题:我设置了他的自动分页为True,当我点第二页时页面上就什么都没有了,只有当我再次点击查询按钮时,第二页才出来!有没有大侠能解释这个问题?

解决方案 »

  1.   

    数据绑定放在if(!IsPostBack){}中
      

  2.   

    如果把数据绑定放在if(!IsPostBack){}中,那么第一次点击查询的时候都不会出来数据啊
      

  3.   

    OnPageIndexChanging="GridView1_PageIndexChanging" protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            if (!IsPostBack)
            {
                GridView1.PageIndex = e.NewPageIndex;
                GridView1.DataBind();
            }
        }
      

  4.   

    private function GetDataSource() as datatable
    return '库中取数据,返回
    end functionprotected sub GridView1_PageIndexChanging()
    GridView1.PageIndex = e.NewPageIndex
    GetDataSource()
    end sub