是否创建了DataSet对象
    DataSet dataset = new DataSet();

解决方案 »

  1.   

    SqlConnection myconnect=new SqlConnection("data source=(local);initial catalog=aa;user id=sa;password=;workstation id=BSERV" +"ER;packet size=4096");
    SqlDataAdapter sda=new SqlDataAdapter("select * from bb",myconnect);
    DataSet ds=new DataSet();
    sda.Fill(ds,"bb");
    DataGrid1.DataSource=ds.Tables["gqk"].DefaultView;
    DataGrid1.DataBind();
      

  2.   

    using System.Data.SqlClient;
    private void Page_Load(object s,EventArgs e)
    {
        SqlConnection conn1=new SqlConnection("server=xxx.xxx.xxx.xxx;uid=xx;pwd=xx;database=xxx");
        SqlDataAdapter adp1=new SqlDataAdapter("select * from youtalbe",conn1);
        DataSet ds1=new DataSet();
        adp1.Fill(ds1,"youtalbe");
        this.DataGrid1.DataSource=ds1;
        this.DataGrid1.DataBind();
    }
      

  3.   

    ????为什么要自己创建Adapter和Connection呢?可以像使用控件一样让系统创建,这样ConnectionString就不用操心了。Adapter还要创建一个Sql语句(一般使select,隐含的),填充一个DataSet
      

  4.   

    看一下MSDN中C#的演练。学MS的东东不用买书的,大多数书都在抄MSDN。