DataSet ds=new DataSet()
ds.Tables.add(table);
ds.WriteXml("c:/a.xml");

解决方案 »

  1.   

    ds.Tables.Add(table);
    ds.WriteXml(filename);
      

  2.   

    ds.Tables.add(table);
    ds.WriteXml("c:\\temp.xml");
      

  3.   


    DataTable table = new DataTable("SysUser");
    MemoryStream stream = new MemoryStream();
    new SoapFormatter().Serialize(stream, table);这样就把一个table的变量系列化成了一个内存流变量。然后再对流进行操作即可。
      

  4.   

    very2773029() :
    那么我能不能再反序列化为DataTable
      

  5.   


    SoapFormatter sf=new SoapFormatter();
    DataTable source = ( DataTable)sf.Deserialize(stream);
    //乘下就是流操作了