В настоящее время использую VS2008, VB.NET, SQL.
У меня есть FormView из источника данных, который получает некоторые поля, которые хранятся как десятичные числа в базе данных SQL.
Язахват поля из FormView следующим образом:
Dim AvgTicketL As Label = CType(frmMerchantProfile.FindControl("F10Label"), Label)
Мне нужно взять это значение и преобразовать его в целое число, а затем отправить его в API.У меня есть вызовы API, проверенные и работающие, но я получаю сообщение об ошибке, так как при получении этого значения API возвращает ошибку «Должно быть целым числом».
То, что я пробовал до сих пор:
Dim AvgTicketL As Label = CType(frmMerchantProfile.FindControl("F10Label"), Label)
Dim AvgTicket1 As Integer
AvgTicket1 = Double.Parse(AvgTicket.Text)
Do something with AvgTicket1
Я также попытался округлить значение, затем преобразовать его и вызвать его - не повезло.
Проверка значения AvgTicket1 (запись в метку или ответ.Запись) показывает "100", где значение базы данных было 100,00.Но API все еще получает 100,00, по-видимому.Любой другой метод преобразования, в котором я попытался, сообщает об ошибках, что Метка не может быть преобразована в целое число.
Какими методами можно успешно преобразовать это значение в целое число из метки?