سلام به همه دوستان من میخوام همه اطلاعات دیتا گرید ویو رو در دیتابیس ذخیره کنم اما هرکاری میکنم فقط یه سطر از دیتا تو جدول ذخیره میشه کد هاشو میزارم اینجا لطف کنید وراهنمائی کنید البته ورود اطلاعات هم در خودت دیتا گرید صورت میگیره یه دیتاگرید گذاشتم تو صفحه وتوش اطلاعات واد میکنم حالا میخوام ذخیرش کنم همه سطر وستونهارو اما فقط یه سطرش ذخیره میشه.
کد HTML:try { if (txtNme.Text == "") { MessageBox.Show("فیلدهارا پر کنید"); con = new SqlConnection(d); com = new SqlCommand(); con.Open(); com.Connection = con; com.CommandType = CommandType.StoredProcedure; com.CommandText = "Daryaft2"; for (int i = 0; i < dataGridView1.RowCount - 1; i++) { com.Parameters.Add("@N_Froshande", SqlDbType.NVarChar).Value = txtNme.Text.ToString(); com.Parameters.Add("@Nkala", SqlDbType.NVarChar).Value = dataGridView1.Rows[i].Cells[0].Value; com.Parameters.Add("@Tedad", SqlDbType.BigInt).Value = dataGridView1.Rows[i].Cells[1].Value; com.Parameters.Add("@Mablagh", SqlDbType.BigInt).Value = dataGridView1.Rows[i].Cells[2].Value; com.Parameters.Add("@Total", SqlDbType.BigInt).Value = dataGridView1.Rows[i].Cells[3].Value; com.ExecuteNonQuery(); con.Close(); MessageBox.Show("اطلاعات ثبت شد"); } } catch (Exception e) { MessageBox.Show(e.Message); }