本帖最后由 loveyang7733 于 2011-06-02 13:04:18 编辑

解决方案 »

  1.   

    最笨的办法是用循环自己构造XML,也不是很麻烦。
      

  2.   

    给每一个DataColumn设置默认值(DefaultValue),当然如果你的DataSet是通过适配器装载的,同时你的相应表设计中已经加入默认值设置了,那装载的Schema中应该就包括默认值了。
      

  3.   

    用 XmlTextWriter 写,XmlTextWriter 指定 XmlWriteMode.WriteSchema
      

  4.   

    ds.WriteXml(XmlWt,XmlWriteMode.WriteSchema);