【问题标题】:Write null fields to xml file from datatable将空字段从数据表写入 xml 文件
【发布时间】:2019-04-02 02:34:38
【问题描述】:
DataSet ds = new DataSet();
string strData = "SELECT * FROM  table";
DataTable dt = Globals.RealsoftObjects.GetDataTable(strData);
dtReportTypes.TableName = "table";
ds.Tables.Add(dt);
ds.WriteXml(sd.FileName,XmlWriteMode.WriteSchema);

我曾使用此代码从数据集中写入 xml 文件。 如果表中有空值,它不会写入 xml。

有什么办法吗?

例如

表有 2 个字段 field1 field2 并且 field1 为空 xml 仅将 field2 写入其值。我也需要字段 1。

【问题讨论】:

标签: c# xml datatable dataset


【解决方案1】:

用代码写xml

ds.WriteXml(sd.FileName,XmlWriteMode.WriteSchema);

这将读取整个架构

并将 xml 转换为数据表

ds.ReadXml(strFileName,XmlReadMode.ReadSchema);

【讨论】:

    猜你喜欢
    • 2013-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多