powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как отменить округление поля
11 сообщений из 11, страница 1 из 1
как отменить округление поля
    #32497690
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В DataGrid1 есть поле Сумма, кот равно Количество*Цена.
Поле Количество типа float.
Проблема в том, что полученный результат в поле Сумма округляется, а мне нужно истинное значение (со значениями после запятой).
Свойства Round у поля нет, а если написать так:

Round(grdPositionGrid1.Columns("position_stoim").Value, 2) = grdPositionGrid1.Columns("position_price").Value * grdPositionGrid1.Columns("position_kolichestvo").Value

то каждый раз при переходе на следующее поле выдается сообщение
object required
PS первоначально было так:
grdPositionGrid1.Columns("position_stoim").Value = grdPositionGrid1.Columns("position_price").Value * grdPositionGrid1.Columns("position_kolichestvo").Value
...
Рейтинг: 0 / 0
как отменить округление поля
    #32497693
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
grdPositionGrid1.Columns( "position_stoim" ).Value = 
Round(grdPositionGrid1.Columns( "position_price" ).Value * grdPositionGrid1.Columns( "position_kolichestvo" ).Value, 2 )
...
Рейтинг: 0 / 0
как отменить округление поля
    #32497696
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:) спасибо за корректироку, с такой формулировкой все нормально - без ошибок
только этот гад все равно округляет
...
Рейтинг: 0 / 0
как отменить округление поля
    #32497700
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
причем само поле position_stoim тоже float,
а все равно округляется
Может в datagrid есть какое св-во типа дробная часть, количество знаков после запятой
...
Рейтинг: 0 / 0
как отменить округление поля
    #32497717
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во первых не понятно , что означает "только этот гад все равно округляет"
Если можно, с примерами - какие значения есть, что получается и что должно быть.
Во вторых проверьте на всякий случай значение свойства NumberFormat для всех трех колонок
...
Рейтинг: 0 / 0
как отменить округление поля
    #32498437
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например, количество=5,33
цена=1
стоимость должна быть равна 5,33, а она равна 5
в NumberFormat никаких значений для всех трех полей не стоит
...
Рейтинг: 0 / 0
как отменить округление поля
    #32501541
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хочу попробовать convert
в справке нашла такую запись
Return System.Convert.ToDouble( data( index ) )

но как я не подставляла к своей строке,
grdPositionGrid1.Columns("position_stoim").Value, 2 = grdPositionGrid1.Columns("position_price").Value * grdPositionGrid1.Columns("position_kolichestvo").Value
все время неправильно, подскажите, плиз, как сформировать...
...
Рейтинг: 0 / 0
как отменить округление поля
    #32501655
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВОПРОС снимается!!!
...
Рейтинг: 0 / 0
как отменить округление поля
    #32932202
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бред какой-то
два компа
одна и тажа ОС
одна и таже студия
один и тотже DataGrid
mdac один и тот же
одни и теже национальные настроики
все один в один

на одном округляет, на другом нормально выводит - два знака после запятой
не могу понять в чем фишка, ну, уже все перерыл

что за проблема-то???
...
Рейтинг: 0 / 0
как отменить округление поля
    #32932354
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irinkaВОПРОС снимается!!!
Хорошим тоном считается публикаеция решения в случае если оно было надйдено самим автором, дабы помочь таким же страждущим и ищущим.
К чему собственно и призываю.
...
Рейтинг: 0 / 0
как отменить округление поля
    #32932988
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
люди добрые, че ж делать-то??
роюсь по форумам - ничего найти не могу...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как отменить округление поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]