Private Sub btnInsert_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInsert.Click
Dim myList As ListViewItem
Dim JmlList As Integer
Dim i As Integer
JmlList = lst_detail.Items.Count - 1
i = 0
myList = lst_detail.Items.Add(str(lst_detail.Items.Count + 1)) // error at this
myList.SubItems.Add(txtKodeObat.Text.Trim)
myList.SubItems.Add(txtNamaObat.Text.Trim)
myList.SubItems.Add(txtHarga.Text.Trim)
myList.SubItems.Add(txtQty.Text.Trim)
myList.SubItems.Add(txtJumlah.Text.Trim)
Dim subtotal As Double = 0
JmlList = lst_detail.Items.Count - 1
For i = 0 To JmlList
subtotal = subtotal + Val(lst_detail.Items(i).SubItems(5).Text)
Next
txtSubTotal.Text = Format(subtotal, "##########")
txtPPn.Text = Format(subtotal * 0.1, "##########")
txtTotal.Text = Val(txtSubTotal.Text) + Val(txtPPn.Text)
txtKodeObat.Text = ""
txtNamaObat.Text = ""
txtHarga.Text = "0"
txtQty.Text = ""
txtJumlah.Text = "0"
txtKodeObat.Focus()
End Sub
我在myList中= lst_detail.Items.Add遇到错误(STR(lst_detail.Items.Count + 1))未将对象引用设置为对象的实例。 ListViewItem的VB.NET
我想从文本添加到列表项,但得到零误差 我有填充该文本框
你有调试它?在运行代码时,您是否可以将lst_detail或lst_detail.Items视为null?因为基于错误,其中一个对象似乎为空。 – Sujith
我很好奇你为什么要在该行中加1 Count。 – hatchet
@hatchet计数或编号列 –