我有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()));
}
现在 我只想添加“付款”列中仅具有值的行