rotected void Page_Load(object sender, EventArgs e)
    {......
.......
            System.Data.SqlClient.SqlDataAdapter sqlda = new System.Data.SqlClient.SqlDataAdapter("select * from lbb", sqlconn.ConnectionString);
            System.Data.DataSet ds = new DataSet();
            sqlda.Fill(ds);
      }
想在一个Buttem的点击事件中使用sqlda但是因为sqlda是一个局布变量,无法引用.不知道怎么解决.     用this.viewstat("sqlda")=sql;没成功;
    请高手解决一下.谢谢.急

解决方案 »

  1.   

    用这个好了:this.session("sqlda")=sql;
    不过你只能保存SQL命令字符串,不能保存System.Data.SqlClient.SqlDataAdapter sqlda 。
      

  2.   

    sorry,这是个猪头三问题,我自已搞定了.大家不要笑.
      

  3.   

    追加一个问题,怎么能把dataset或SqlDataAdapter传到二个页面.
      

  4.   


     public    System.Data.SqlClient.SqlDataAdapter sqlda;
     public    System.Data.DataSet ds;
        protected void Button3_Click1(object sender, EventArgs e)
        {
            sqlda.Update(ds, "lbb");"未将对象引用设置到对象的实例!!!!!!!!!!!!!!。"
    void Page_Load(object sender, EventArgs e)
        {......
    .......
                System.Data.SqlClient.SqlDataAdapter sqlda = new System.Data.SqlClient.SqlDataAdapter("select * from lbb", sqlconn.ConnectionString);
                System.Data.DataSet ds = new DataSet();
                sqlda.Fill(ds);
          }
    本以为在前面加上public ....就可以了.但学是出错.
    "未将对象引用设置到对象的实例。"