Module globalVariable
Public tblScItem As New DataTable
Public tempArray()
Public index As Integer
Public stringArr() As String
End Module
Private Sub txtQty_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtQty.TextChanged
stringArr = New String() {"", txtItem.Text, Form2.cbGondola.SelectedItem, txtQty.Text, DateTime.Now, Form1.txtLoginId.Text}
If txtItem.Text <> Nothing And txtQty.Text <> Nothing Then
index = 0
tempArray(index) = stringArr
tblScItem.Rows.Add(tempArray)
index += 1
End If
End Sub
我的程序是一个盘点程序,它的工作方式是,当输入项目的数量时,它将显示在数据网格中,同时存储在数组中。整个事务完成后,整个数组被导出到一个txt文件。
我已经声明了一个数组stringArr
来存储项目的所有详细信息。然后,我使用 tempArray 来存储每个项目(其中stringArr
包含tempArray
.
Example:
tempArray(0) = 'details of item 1 obtained from stringArr
tempArray(1) = 'details of item 2 obtained from stringArr
and so on
但是,在输入数量后,我不断收到“对象未设置为对象的实例”。
有谁知道为什么?我需要帮助。
谢谢你。