Я использую VB.NET 2010 Premium и SQL Server 2008 Express.
У меня есть целое число 1562, которое я умножаю на 0,1.
В моей базе данных SQL у меня есть поле с именем Y_751_207 в виде десятичного числа (18,0).
В моей программе есть текстовое поле с именем txtY_751_207
.
objDataRow.item("Y_751_207") = CType(txtY_751_207.text, Double) * 0.1
Когда я прошел по коду, я убедился, что мой результат в порядке. 156.2, но когда я отображаю свои ответы в ListView, он отображается как 156. Мне нужно, чтобы он отображался как 156.2.
Simulary
У меня есть целое число, 39993824, которое я умножаю на 10 ^ -6.
В моей базе данных SQL у меня есть поле с именем Y_751_594
в виде десятичного числа (18,0).
В моей программе есть текстовое поле с именем txtY_751_594
.
objDataRow.item("Y_751_594") = CType(txtY_751_594.text, Double) * 10 ^ -6.
Когда я прошел код, я убедился, что мой результат в порядке. 39.993824, но когда я отображаю свои ответы в ListView, он отображается как 40. Мне нужно, чтобы он отображался как 39.993824.
На бумаге я подтвердил, что мои результаты верны. Я пытался понять это правильно, но мне не повезло.