我需要将 DataSet 导出到 XML,但所有具有 DBNull 值的单元格都会从最终的 XML 文件中消失。DBNull 值位于表的中间,因此列(在具有 dbnull 的行中)会移动并破坏整个表。
public static string GetXmlFromDataSet(DataSet ds)
{
try
{
StringWriter sw = new StringWriter();
ds.WriteXml(sw);
string outputXml = sw.ToString();
return outputXml;
}
catch (Exception ex)
{
return ex.ToString();
}
}
然后 XslCompiledTransform 使文件对 MS Excel 可读。但如果没有一些细胞,它就无法使用。我需要帮助。