datagridview保存到数据库的问题

时间:2016-04-22 13:16:06

标签: vb.net datagridview

我正在创建一个销售网格,其中显示商店拥有的所有库存,用户必须更改数据网格视图的销售和销售额单元格。 如果两列(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))

我可以将它用于异常,但我仍然会遇到同样的问题,即保存数据网格中的每条记录,数据库变得非常快。 任何建议都会很感激。

0 个答案:

没有答案