GKP1992
Привет,
Не очень понятно, в чем может быть проблема с вашими данными. Вы говорите, что пробовали float, money и decimal, но ничего не работает, но значение находится в пределах диапазона любого из этих типов данных, так что диапазон не является проблемой (т. е. вам не нужно нажимать и пробовать все типы данных, float должно быть достаточно для ваших требований).
Проблема может быть в культуре региона, к которому вы принадлежите.
В некоторых регионах NumberDecimalSeparator является', тогда как в других это'.'.
Что вы можете сделать, так это проверить, какой именно. Для этого вы можете перейти в Панель управления- & gt; язык и регионы (язык на W10)- > изменить дату, время или числовые форматы - & gt; проверить свой десятичный символ, изменить его при необходимости.
Для W10 измените дату, время или числовые форматы-дополнительные настройки и вы можете проверить здесь.
Если проблема заключается в формате, то лучше всего проверить ввод из текстового поля, прежде чем выполнять с ним какие-либо операции.
Спасибо и удачи.