Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как отменить округление поля / 11 сообщений из 11, страница 1 из 1
27.04.2004, 00:13:58
    #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
27.04.2004, 00:18:37
    #32497693
(c)VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отменить округление поля
Код: plaintext
1.
grdPositionGrid1.Columns( "position_stoim" ).Value = 
Round(grdPositionGrid1.Columns( "position_price" ).Value * grdPositionGrid1.Columns( "position_kolichestvo" ).Value, 2 )
...
Рейтинг: 0 / 0
27.04.2004, 00:26:12
    #32497696
irinka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отменить округление поля
:) спасибо за корректироку, с такой формулировкой все нормально - без ошибок
только этот гад все равно округляет
...
Рейтинг: 0 / 0
27.04.2004, 00:48:39
    #32497700
irinka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отменить округление поля
причем само поле position_stoim тоже float,
а все равно округляется
Может в datagrid есть какое св-во типа дробная часть, количество знаков после запятой
...
Рейтинг: 0 / 0
27.04.2004, 01:32:48
    #32497717
(c)VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отменить округление поля
Во первых не понятно , что означает "только этот гад все равно округляет"
Если можно, с примерами - какие значения есть, что получается и что должно быть.
Во вторых проверьте на всякий случай значение свойства NumberFormat для всех трех колонок
...
Рейтинг: 0 / 0
27.04.2004, 12:39:58
    #32498437
irinka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отменить округление поля
например, количество=5,33
цена=1
стоимость должна быть равна 5,33, а она равна 5
в NumberFormat никаких значений для всех трех полей не стоит
...
Рейтинг: 0 / 0
28.04.2004, 19:33:03
    #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
28.04.2004, 22:31:41
    #32501655
irinka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отменить округление поля
ВОПРОС снимается!!!
...
Рейтинг: 0 / 0
24.02.2005, 20:07:27
    #32932202
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отменить округление поля
бред какой-то
два компа
одна и тажа ОС
одна и таже студия
один и тотже DataGrid
mdac один и тот же
одни и теже национальные настроики
все один в один

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

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


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