|
|
|
как отменить округление поля
|
|||
|---|---|---|---|
|
#18+
В 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 00:13:58 |
|
||
|
как отменить округление поля
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 00:18:37 |
|
||
|
как отменить округление поля
|
|||
|---|---|---|---|
|
#18+
:) спасибо за корректироку, с такой формулировкой все нормально - без ошибок только этот гад все равно округляет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 00:26:12 |
|
||
|
как отменить округление поля
|
|||
|---|---|---|---|
|
#18+
причем само поле position_stoim тоже float, а все равно округляется Может в datagrid есть какое св-во типа дробная часть, количество знаков после запятой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 00:48:39 |
|
||
|
как отменить округление поля
|
|||
|---|---|---|---|
|
#18+
Во первых не понятно , что означает "только этот гад все равно округляет" Если можно, с примерами - какие значения есть, что получается и что должно быть. Во вторых проверьте на всякий случай значение свойства NumberFormat для всех трех колонок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 01:32:48 |
|
||
|
как отменить округление поля
|
|||
|---|---|---|---|
|
#18+
например, количество=5,33 цена=1 стоимость должна быть равна 5,33, а она равна 5 в NumberFormat никаких значений для всех трех полей не стоит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 12:39:58 |
|
||
|
как отменить округление поля
|
|||
|---|---|---|---|
|
#18+
хочу попробовать convert в справке нашла такую запись Return System.Convert.ToDouble( data( index ) ) но как я не подставляла к своей строке, grdPositionGrid1.Columns("position_stoim").Value, 2 = grdPositionGrid1.Columns("position_price").Value * grdPositionGrid1.Columns("position_kolichestvo").Value все время неправильно, подскажите, плиз, как сформировать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2004, 19:33:03 |
|
||
|
как отменить округление поля
|
|||
|---|---|---|---|
|
#18+
ВОПРОС снимается!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2004, 22:31:41 |
|
||
|
как отменить округление поля
|
|||
|---|---|---|---|
|
#18+
бред какой-то два компа одна и тажа ОС одна и таже студия один и тотже DataGrid mdac один и тот же одни и теже национальные настроики все один в один на одном округляет, на другом нормально выводит - два знака после запятой не могу понять в чем фишка, ну, уже все перерыл что за проблема-то??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2005, 20:07:27 |
|
||
|
как отменить округление поля
|
|||
|---|---|---|---|
|
#18+
irinkaВОПРОС снимается!!! Хорошим тоном считается публикаеция решения в случае если оно было надйдено самим автором, дабы помочь таким же страждущим и ищущим. К чему собственно и призываю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2005, 01:19:07 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=338&tid=2168178]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 324ms |

| 0 / 0 |
