如何乘一个文本框与另一个文本框,并将结果显示在列表视图?
我有一种形式(frmBuy)在显示的价格(txtPrice)和用户可以改变量(txtQuantity)。一旦用户按下cmdAdd按钮显示另一种形式(frmBasket)在ListView(lvwQuantity)上的量。我想知道如何繁殖的价格和数量文本框,然后显示另一种形式,当按下按钮cmdAdd(frmBasket)在ListView(lvwTotal)的结果。如何乘一个文本框与另一个文本框,并将结果显示在列表视图?
这是我的代码有转移的数量:
Private Sub cmdAdd_Click(sender As Object, e As EventArgs) Handles cmdAdd.Click frmBasket.lvwQuantity.Items.Add(txtQuantity.Text)
End Sub
回答:
首先,解析字符串到数字:
Dim price As Decimal Dim quantity As Integer;
If Not Decimal.TryParse(txtPrice.Text, ByRef price)
Or Not Integer.TryParse(txtQuantity.Text, ByRef quantity) Then
... 'Cannot parse to numbers, possibly invalid input
Else
然后,你可以将它们相乘,并将它们添加到列表观点:
frmBasket.lvwTotal.Items.Add(price * quantity) End If
您可能还需要考虑数据绑定,这将使这部分很多清洁工。即建立一个代表价格和数量的入门级别。这个类可以有一个计算的总金额属性。然后,你将列表视图绑定到这个类的列表,frmBuy
只需要添加项目到这个列表。
以上是 如何乘一个文本框与另一个文本框,并将结果显示在列表视图? 的全部内容, 来源链接: utcz.com/qa/262030.html