列的插入数据仅对sql

时间:2019-06-07 09:44:35

标签: c# sql-server database datagridview

我有datagrideview,当从组合框中选择值时,它将数据从sql加载到datagrideview,例如5行9列

从数据库生成的

8个 而只有datagrideview中添加的1个称为“付款”

现在我将在第9列上插入金额 并将此行插入数据库

现在的问题是,如果有5行并且我仅从其中填充2行,则在插入数据库时​​出现错误

  

这是我用来插入数据库的代码

        for (int i = 0; i < dgvCustomersPayments.Rows.Count - 1; i++)
        {
            invpaydet.SP_ADD_INVOICES_PAYMENTS_DETAILS(
                Convert.ToInt32(txtCustomersPaymentsID.Text),
                Convert.ToInt32(dgvCustomersPayments.Rows[i].Cells["كود الفاتوره"].Value.ToString()),
                Convert.ToDecimal(dgvCustomersPayments.Rows[i].Cells["Payments"].Value.ToString()));
        }

现在 我只想添加“付款”列中仅具有值的行

0 个答案:

没有答案