public calss FileData:DataSet {
DataTable table;
DataColumnCollection columns;
table=new DataTable("test");
table.Columns.add("id",typeof(int32));
table.Columns.add("name",typeof(string));
this.Tables.Add(table);}
private class test{
SqlConnection conn=new Sql Connection()
conn.open();
SqlDataAdapter sda=new SqlDataAdapter(,sql,conn)
FileData data=new FileData();
sda.Fill(data);
conn.close();}

解决方案 »

  1.   

    请问在test中是用FileData data=new FileData();
    sda.Fill(data);
    和DataSet ds=new DataSet();
    sda.Fill(ds);有什么区别!@!!!
      

  2.   

    这是由结构的DataSet
    conn.open(); 句可以去掉,桥接器会自动打开和关闭连接SqlDataAdapter sda=new SqlDataAdapter(,sql,conn)
    一句多了个逗号有什么问题?
      

  3.   

    请问在test中是用FileData data=new FileData();
    sda.Fill(data);
    和DataSet ds=new DataSet();
    sda.Fill(ds);有什么区别!@!!!answer:
    继承后的类有架构。
    一般用在:  单向往数据库里更新数据时使用