PDA

View Full Version : سوال: ذخیره ComboBox قرار داده شده در datagridview در بانک



AmiN0012
شنبه 30 آبان 1394, 10:35 صبح
سلام دوستان.من یک گرید دارم که یک ستونش کامبو باکسه و از یک جدول بانک پر میشه.من اطلاعاتمو در خود گرید وارد میکنم و وقتی دکمه درج را میزنم بم اخطار میده روی نحوه ارسال پارامتر کامبو به بانک
این کد من.De_Kala فیلدی است که از کامبوی گرید گرفته میشه.

for (int i = 0; i < DgvInfo.RowCount; i++)
{
string Str = "insert into EntryDetails (De_EntryKala,De_Kala,De_Unit,De_Count,De_Price) values (@De_EntryKala,@De_Kala,@De_Unit,@De_Count,@De_Pri ce)";
Mydb.Open();
SqlCommand cmd=new SqlCommand(Str,Mydb.conn);
cmd.Parameters.AddWithValue("@De_EntryKala", Txt_CodeEntry.TextBox.Text);
cmd.Parameters.AddWithValue("@De_Kala", DgvInfo.Rows[i].Cells[1].Value);
cmd.Parameters.AddWithValue("@De_Unit", DgvInfo.Rows[i].Cells[2].Value);
cmd.Parameters.AddWithValue("@De_Count", DgvInfo.Rows[i].Cells[3].Value);
cmd.Parameters.AddWithValue("@De_Price", DgvInfo.Rows[i].Cells[4].Value);
cmd.ExecuteNonQuery();
}
MessageBox.Show("ثبت با موفقیت انجام شد");

AmiN0012
شنبه 30 آبان 1394, 11:20 صبح
کافیه اخر value یه .tostring() بزاری.
cmd.Parameters.AddWithValue("@De_Kala", DgvInfo.Rows[i].Cells[1].Value.ToString());