Моя программа должна рассчитать стоимость предметов, когда она запустится, она не будет отображать десятичные числа. Например, если пользователь вводил 599 в текстовое поле с затратами и 5 в поле количества элементов, 25 будет отображаться как результат.Моя программа не отображает числовые значения правильно
Public Class Form1
Private Sub btnCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculate.Click
Dim DecCost As Decimal = txtCost.Text
Dim intNumber As Integer = txtNumber.Text
If Decimal.TryParse(txtNumber.Text, DecCost) Then
Dim DecTotal As Decimal = intNumber * DecCost
lblTotal.Text = DecTotal
Else
lblTotal.Text = "Please Enter Numerals in Both Boxes."
End If
End Sub
End Class
Заранее спасибо!
EDIT Я только что попробовал некоторые новые значения в текстовых полях во время выполнения. Кажется, что оно умножает значение количества элементов. я не знаю, почему-...
Я попробовал тоже ... Не повезло, спасибо хотя – user2275554
я не уверен, что вы пытаетесь сделать с 'txtNumber.Text * DecCost' (строка раз десятичную). Вы пытаетесь округлить число? Почему бы не просто «DecCost» DecCost? –
Я пытаюсь получить общую стоимость некоторых предметов, я попробую создать две переменные и посмотреть, что это исправить. – user2275554