Формат данных

WPF
  1. 11 месяцев(а)

    Доброго дня.
    Не могу понять, где кроется ошибка.
    В БД записываю значение типа float, ввожу в поле 94,8, в базу записывается 94.8
    Вес = Convert.ToSingle(TextBoxВес.Text);

    При загрузке данных из БД и повторном сохранении в строке
    спортсмен.Вес = Single.Parse(TextBoxВес.Text);
    появляется ошибка - неверный формат входной строки, т.е. ошибка появляется при вводе 94.8 (разделительный знак - точка)
    если ввожу 94,8 (разделительный знак - запятая), то в БД записывается значение 948

  2. Нашел решение, не уверен, что грамотное, но работает
    спортсмен.Вес = Convert.ToSingle(float.Parse(TextBoxВес.Text.Replace('.', ',')));

или зарегистрируйтесь чтобы ответить