不显示就使不要保留它的状态,并且在refresh是不重新绑定
可以将DataGrid的EnableViewState设为false;并在
Page_load()中的if(!Page.IsPostBack){}里面绑定DataGrid.

解决方案 »

  1.   

    在Page_Load中的if(!IsPostBack)里面绑定DataGrid就行了,刷新页面后,就不再帮定了
      

  2.   

    EnableViewState设为false
    Page_load()

       if(!Page.IsPostBack)
        {
              DataGrid1.Datasource=this.CreateDataSource();
              DataGrid1.DataBinding();
        }
    }
    ICollection CreateDataSource()
    {
      ......
      ......
       return dataView;
    }
      

  3.   

    由方法解除绑定吗?比如调用DataGrid的一个方法?
      

  4.   

    设置其visitable为不可见不就行了——反正不想让它显示数据
      

  5.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    if (!IsPostBack)
    {
    Response.Write("Hello World!");
    }
    else
    {
    // DataGrid1.EnableViewState=false;
    //                         DataGrid1.Visibled=false;  
    } // 在此处放置用户代码以初始化页面 } private void myDBShow_Click(object sender, System.EventArgs e)
    {
    //                         DataGrid1.Visibled=true;  
    string str ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\Inetpub\\wwwroot\\database\\db1.mdb";
    myoleDbConn.ConnectionString=str;
    string strS="select * from table1";
    dataSet1.Tables.Add("table1");
    myComm = new OleDbCommand();
    myComm.Connection=myoleDbConn;
    myAdapter = new OleDbDataAdapter(myComm);
    myCB = new OleDbCommandBuilder(myAdapter);
    myoleDbConn.Open();
    myAdapter.SelectCommand.CommandText = strS;
    DataGrid1.DataSource=dataSet1;
    DataGrid1.DataBind();
    myAdapter.Fill(dataSet1,"table1");
    myoleDbConn.Close();
    }
    }我的目的是点击button以后查询,但是如果查询了以后,刷新的话,查询了的结果仍然在,而我希望没有结果了。如果按上面的方法在Page_Load中的if(!IsPostBack)里面绑定DataGrid,那么当你点击button的时候,这时还要运行page_load,那么就不绑定了,结果,我也没法查询了,呵呵。我个人认为在page_load里面不是很好解决呀。至于视图,我也用过,很奇怪,我在上面加上2句(就是我//掉了的2句),刷新以后仍然可以显示上回查询结果。请问如何解决呀?
      

  6.   

    难道说使客户端已经有了一个copy在内存里?
    反正我都搞了一天了,郁闷死了
    那位快来帮我解决了我好送分呀
      

  7.   

    我是刚来这的,我的信誉分一点就是个错误的链接,哪位哥们可以帮个忙呀, 
    我的qq是28597550,我是用C#,asp.net,欢迎搞同样的哥们和我聊聊
      

  8.   

    因为你是点击button以后查询,所以刷新的时候会询问是否要重发信息
    如果选择是,自然是处理提交的信息,从而也是查询后的结果
    如果选择否,类似于后退,自然也不会变化
    综上所述,点击button以后查询没有刷新的概念
      

  9.   

    DataGrid有个属性是EnableStateView.把它设置成False就可以了
      

  10.   

    你试试在dataset中当执行事件后,将dataset的数据集的资源进行释放,当刷新的时候就没有添加数据集。那样应该可以的吧!