日期:2014-05-17  浏览次数:21123 次

如何让WriteXml()方法记录datatable的空列?
c# 使用datatable.WriteXml()方法生成xml,如何让datatable中值为空的字段也生成节点?试过参数里有XmlWriteMode的各种枚举值,不过都不管用……
datatable?xml c#

------解决方案--------------------
该字段所有行记录值都是空吗?
那你在WriteXML前给第一条记录的此字段赋值一个只有一个空格的字符串(即" ",中间有个空格),这样WriteXML后既能有这个字段格式,又不影响xml数据
------解决方案--------------------
或者你WriteXML函数的第二个参数设置XmlWriteMode.WriteSchema试试
即dataset.WRiteXML("文件.xml",XmlWriteMode.WriteSchema);