【问题标题】:DataTable WriteXml Float separatorDataTable WriteXml 浮点分隔符
【发布时间】:2015-08-24 08:55:40
【问题描述】:

关于我正在使用的 DataTable 函数的快速问题。

我有一个 SQL 存储过程返回的 DataTables。

StoredProcedure 将所有字段作为单独的字段类型(字符串、整数、浮点数、日期时间)返回

quantity (float) 

存储过程:

BEGIN
    SELECT * FROM V_EXPORT_RAPPORTPOSITIONEN_MIT_ITEMID WHERE ID=@ItemID
END

现在我在 PowerShell 中使用这个函数

isesp_DataTableToXmlFile $exportFile $EntityName

其实就是这样:

$global:DetailPosTable.TableName=[string]::Format("{0}detail",$EntityName);
$global:DetailPosTable.WriteXml($exportFileDetails);

现在的问题是,在我的表格中,浮动看起来像:3.5

在我的 XML 文件中:3,5

即使我在扩展属性中将我的地区和语言更改为瑞士德语,我还是将小数点分隔符设置为“。”它不会改变它。

我的问题是我是否仍然可以尝试使用 WriteXml 方法并检查它是否使用“。”导出小数/浮点数。或者如果我必须在将每一行添加到 DataTable 并更改它的数量时遍历每一行?

【问题讨论】:

    标签: c# sql powershell datatable writexml


    【解决方案1】:

    我刚刚发现问题实际上是打开设置:

    但我还必须重新启动并重新打开我的脚本,它适用于这些更改......(老实说,我忘了这样做)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      • 2019-06-03
      • 1970-01-01
      相关资源
      最近更新 更多