我正在创建一个销售网格,其中显示商店拥有的所有库存,用户必须更改数据网格视图的销售和销售额单元格。 如果两列(SoldQty和SalesAmount)中有0,它将保存数据库中的每一行。 如果两列(SoldQty和SalesAmount)中没有任何内容,则在尝试转换soldqty时会抛出异常
For i As Integer = 0 To DataGridView1.Rows.Count - 1
If IsNumeric(DataGridView1.Rows(i).Cells(4)) And IsNumeric(DataGridView1.Rows(i).Cells(5)) Then
这是为了检查最后两列中是否有任何内容
InsertCommand.Parameters.AddWithValue("@MovementQtyHangers", CInt(DataGridView1.Rows(i).Cells(4).Value * -1)) '5
当最后两列中没有任何内容时,抛出异常。
CLng(IIf(DataGridView1.Rows(x).Cells(4).Value = "", 0, DataGridView1.Rows(x).Cells(4).Value))
我可以将它用于异常,但我仍然会遇到同样的问题,即保存数据网格中的每条记录,数据库变得非常快。 任何建议都会很感激。