Как сохранить данные из datagridview в базу данных C#
Привет, я добавил datagridview для динамического хранения данных в database.so я создал цикл foreach для получения значений строк. но это кажется ошибкой. пожалуйста, помогите мне
Что я уже пробовал:
SqlDataAdapter da = new SqlDataAdapter("saleSave", con);// stored procedure for insertion da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@id", SqlDbType.Int).Value =id; da.SelectCommand.Parameters.Add("@invNo", SqlDbType.VarChar).Value = txt_Invoice.Text; int chklopp = Dgv_Invoice.Rows.Count; foreach (DataGridViewRow row in Dgv_Invoice.Rows) { if (chklopp!= 0) { da.SelectCommand.Parameters.Add("@item", SqlDbType.VarChar).Value = row.Cells["item"].Value.ToString(); da.SelectCommand.Parameters.Add("@description", SqlDbType.VarChar).Value = row.Cells["description"].Value.ToString(); da.SelectCommand.Parameters.Add("@unitPrice", SqlDbType.Float).Value = Convert.ToDouble(row.Cells["unit_price"].Value.ToString()); da.SelectCommand.Parameters.Add("@qty", SqlDbType.Int).Value = Convert.ToInt32(row.Cells["qty"].Value.ToString()); da.SelectCommand.Parameters.Add("@amount", SqlDbType.Float).Value = Convert.ToDouble(row.Cells["amount"].Value.ToString()); chklopp = chklopp - 1; } }
Richard Deeming
К несчастью, - это кажется ошибкой." это не то, в чем мы можем вам помочь. Мы можем помочь вам только в том случае, если вы дадите нам четкое описание проблемы, включая полную информацию о любой ошибке.
Нажмите на зеленую ссылку "улучшить вопрос" и добавьте недостающую информацию в свой вопрос.