【发布时间】:2010-04-28 23:56:06
【问题描述】:
我正在尝试使用 dataset.ReadXml(fileName, XmlReadMode.IgnoreSchema) 将 XML 文件读入数据集中。 XML 包含以法语格式化的数据,例如 231,23 即“.”。在美国被法语中的“,”取代。我收到异常输入字符串格式不正确。谁能帮帮我?
【问题讨论】:
-
能否提供 XML 节点。节点是否指定类型?
我正在尝试使用 dataset.ReadXml(fileName, XmlReadMode.IgnoreSchema) 将 XML 文件读入数据集中。 XML 包含以法语格式化的数据,例如 231,23 即“.”。在美国被法语中的“,”取代。我收到异常输入字符串格式不正确。谁能帮帮我?
【问题讨论】:
将您的文化信息设置为 fr-FR
Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR")
解析应该不会失败。
【讨论】:
在调试时查看 dataset.Locale.NumberFormat.NumberDecimalSeperator 属性的值 - 它可能是 '.'默认情况下,您希望在读取 XML 之前将其更改为 ','。
【讨论】: