private void btnsave_Click(object sender, EventArgs e) { try { DataTable order_det = new DataTable(); order_det.Columns.Add("P_ID"); order_det.Columns.Add("Qty"); order_det.Columns.Add("P_Price"); for (int i = 0; i < dgvProduct.Rows.Count; i++) { order_det.Rows.Add(dgvProduct.Rows[i].Cells[0].Value, dgvProduct.Rows[i].Cells[3].Value, dgvProduct.Rows[i].Cells[2].Value); } ClassOrder.sp_order_insert(reqdate.Value, txttotal.Text, int.Parse(txtCuID.Text), txtsellerName.Text, order_det); MessageBox.Show("تم حفظ الفاتورة بنجاح"); btnprint.Enabled = btnnewOrder.Enabled = true; btnsave.Enabled = btnDelete.Enabled = false; } catch (Exception ex) { MessageBox.Show("البيانات المدخلة غير كافية"); } }