Округление Float числа

Обсуждение Stimulsoft Reports.Net
Ответить
Ингвар
Сообщения: 104
Зарегистрирован: 17 июл 2012, 15:27

Округление Float числа

Сообщение Ингвар » 28 ноя 2019, 17:43

Обнаружилась странная проблема. Есть числа в источнике:
32362156
32362172
32362181
Однако в отчете они выглядят так:
2019-11-28_20-42-37.jpg
2019-11-28_20-42-37.jpg (54.56 КБ) 346 просмотров
Отчет с данными в приложении
Вложения
1.ZIP
(1.96 КБ) 43 скачивания
Ivan
Сообщения: 619
Зарегистрирован: 10 авг 2006, 01:40

Re: Округление Float числа

Сообщение Ivan » 03 дек 2019, 14:05

Здравствуйте.

Это нормально.
Согласно спецификации NetFramework, тип float имеет точность 6-9 знаков.
https://docs.microsoft.com/ru-ru/dotnet ... eric-types

Для большей точности, вместо float выберите тип колонки double, или int/long если все значения целочисленные.

Спасибо.
Ответить