PDA

View Full Version : سوال در موردآپدیت سطرهای گرید؟



نیما حتمی
یک شنبه 04 اردیبهشت 1390, 10:10 صبح
با سلام

دوستان این دومین تایپیکی هست که من در این مورد می زارم و کسی از دوستان پاسخی برای اون نداره
من یه گرید دارم که بایند نیست و کاربر در آن سند های حسابداری خود را به صورت دستی ثبت می کنه.حالا این مشکلی که می گم هم در Insert و هم در Update وجود داره.کاربر پس از ثبت اسناد به صورت سطری با زدن دکمه ذخیره آنها را ذخیره می کنه ولی جالب اینجاست یکی در میون اطلاعات ذخیره می شوند در آپدیت هم همینطور.چرا؟این شکل برنامه:69096
و این هم دستورات UPDATE:


for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
MessageBox.Show(i.ToString());
SqlDataAdapter update1 = new SqlDataAdapter(@"update EmissionDoc set AccCode='" + dataGridView1.Rows[i].Cells[1].Value.ToString() + "',Center1='" + dataGridView1.Rows[i].Cells[2].Value.ToString() + "',Center2='" + dataGridView1.Rows[i].Cells[3].Value.ToString() + "',Center3='" + dataGridView1.Rows[i].Cells[4].Value.ToString() + "',DocAccount='" + dataGridView1.Rows[i].Cells[5].Value.ToString() + "',ArzKind='" + dataGridView1.Rows[i].Cells[6].Value.ToString() + "',Amount='" + dataGridView1.Rows[i].Cells[7].Value.ToString() + "',Debtor='" + Convert.ToInt32(dataGridView1.Rows[i].Cells[8].Value.ToString()) + "',Creditor='" + Convert.ToInt32(dataGridView1.Rows[i].Cells[9].Value.ToString()) + "',NumPey='" + dataGridView1.Rows[i].Cells[10].Value.ToString() + "',Datepey='" + dataGridView1.Rows[i].Cells[11].Value.ToString() + "',NumOrder='" + dataGridView1.CurrentRow.Cells[12].Value.ToString() + "' where NumReceipt='" + textBox13.Text + "' AND ID='" + dataGridView1.Rows[i].Cells[0].Value.ToString().Trim()+ "' ", connect);


}

خواهش میکنم از عزیزان کمکم کنین.