Невозможно прочитать файл XML в набор данных, когда файлы XML связываются с данными на французском языке - PullRequest
2 голосов
/ 17 марта 2010

Я пытаюсь прочитать файл XML в набор данных, используя dataset.ReadXml (fileName, XmlReadMode.IgnoreSchema). XML содержит данные, отформатированные на французском языке, например, 231,23, то есть '.' в США заменяется на «,» на французском языке. Я получаю исключение. Входная строка была не в правильном формате. Может ли кто-нибудь мне помочь?

Ответы [ 2 ]

1 голос
/ 28 апреля 2010

Установите информацию о своей культуре на fr-FR

Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR")

Анализ не должен завершиться ошибкой.

0 голосов
/ 18 марта 2010

При отладке взгляните на значение вашего набора данных.Locale.NumberFormat. NumberDecimalSeperator свойство - это, вероятно, '.' по умолчанию, и вы хотите изменить его на «,» перед чтением в XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...