当我在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等相同的名称或"