我如何摆脱误差系统.未设置为对象实例的空引用异常对象引用



当我在datagridview中读取Null或空单元格中的数据以使我能够将数据发送到财政打印机时,我得到一个错误

下面是部分代码

ke.PrintRecMessage("--------------------------------------------")
ke.PrintRecMessage("ITEM QTY PRICE AMOUNT")
ke.PrintRecMessage("--------------------------------------------")

Dim max1 As Integer = Qualitix_POS.Form1.DataGridView1.Rows.Count - 1
For Each row As DataGridViewRow In Qualitix_POS.Form1.DataGridView1.Rows

ke.PrintRecItem(Description:=row.Cells("Column2").Value,
Price:=row.Cells("Column4").Value,
Quantity:=row.Cells("Column3").Value.ToString.PadRight(4, "0"),
VatInfo:=row.Cells("Column6").Value, UnitPrice:=row.Cells("Column4").Value,
UnitName:=row.Cells("Column1").Value)
Next

在循环中添加检查

if row <> nothing then
...
end if

如果这不起作用,我们在代码中有一些包装器,如果响应为null,则返回空字符串

wrapString(myvar.getName())

将返回与wrapInt等相同的名称或"

相关内容

最新更新