На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Загрузка XML в Compact .Net
    Всем привет.

    Требуется помощь. Вопрос следующего характера.
    Имеем Compact .Net

    Нужно втягивать xml в таблицу (DataTable) для этого используется метод ReadXml. Все прекрасно работает если не дробные числа.
    И вот в чем засада
    в исходных файлах стоит точка к примеру 5.5
    в национальных настройках стоит "," набор не втягивается пишет ошибку,
    если национальные настройки изменить на "." то все ок.
    Вот в чем вопрос как мне на время втяжки изменить настройки с "," на "." чтоб не зависеть от национальных настроек. Изменить исходный файл я не могу. Использовать конструкцию System.Threading.Thread.CurrentThread.CurrentCulture, почему? да нет такого свойства на Compact.
    С уважением Тимур.
      System.Globalization.CultureInfo.CurrentCulture есть в CF
        Всем привет!
        Да это есть, но это статическое свойство и оно readonly. Я могу прочитать его а вот как изменить? параметр NumberDecimalSeparator
          думаю пройдет так:
          ExpandedWrap disabled
            System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator=".";
            Написать так можно но получим
            System.InvalidOperationException
            Что означает
            The NumberFormat property or any of the NumberFormatInfo properties is set, and the CultureInfo is read-only.
            1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0518 ]   [ 15 queries used ]   [ Generated: 17.07.25, 07:47 GMT ]