本帖最后由 durongjian 于 2009-09-05 20:05:08 编辑

解决方案 »

  1.   

    点第二三页的时候,画面刷新了,
    执行了Page_Load
    但是这里面没有给grid绑定值的问题,所以会成空了。
      

  2.   

    按一楼说的,pageload里加上绑定事件
      

  3.   

    我知道是没绑定值,就是不知道如何绑定值。
    在Page_Load里调用datasource(string str)就行了,但是参数是点击按钮时动态生成的。不知道如何写这个参数!
      

  4.   

    改下这个事件
    这样    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            this.GridView1.PageIndex = e.NewPageIndex;        Button1_Click(sender, e);
        }
      

  5.   

    当然不想重新检索数据源的话,可以讲数据源保存下,session之类的