首页 > 解决方案 > System.NullReferenceException:“对象引用未设置为对象的实例。”

问题描述

我在尝试保存网格视图数据时遇到上述错误。这是我的代码。我想跳过借方和贷方列的这个错误。请帮帮我,这是我的代码:

For i As Integer = 0 To DataGridView1.Rows.Count - 2 Step +1
        cmd = New SqlCommand("INSERT INTO JVDetails (JVNo, Date, AccountNo, AccountName, Description, Debit, Credit) VALUES (@JVNo, @Date, @AccountNo, @AccountName, @Description, @Debit, @Credit)", con)
        cmd.Parameters.AddWithValue("@JVNo", txt_JVno.Text)
        cmd.Parameters.AddWithValue("@Date", txt_date.Text)
        cmd.Parameters.Add("@AccountNo", SqlDbType.NVarChar).Value = DataGridView1.Rows(i).Cells(0).Value.ToString()
        cmd.Parameters.Add("@AccountName", SqlDbType.NVarChar).Value = DataGridView1.Rows(i).Cells(1).Value.ToString()
        cmd.Parameters.Add("@Description", SqlDbType.NVarChar).Value = DataGridView1.Rows(i).Cells(2).Value.ToString()
        cmd.Parameters.Add("@Debit", SqlDbType.Float).Value = DataGridView1.Rows(i).Cells(3).Value.ToString()
        cmd.Parameters.Add("@Credit", SqlDbType.Float).Value = DataGridView1.Rows(i).Cells(4).Value.ToString()
        cmd.ExecuteNonQuery()

标签: vb.net

解决方案


推荐阅读