PDA

View Full Version : مشکل در کد update سطرهای گرید ویو



saeedhushmand
جمعه 06 آبان 1390, 11:19 صبح
من یک grid view دارم می خوام همه سطر هایی که توی گرید ویو دارم فقط ویرایش کنم اما وقتی button رو می زنم تمام سطرهای جدول دیتابیسم توی گرید ویو باز می کنه و همه رو ویرایش می کنه


ممنون می شم اگه کسی کمکم کنه
اینم کدم...


for (int i = 0; i < dataGridView2.Rows.Count; i++)
{
SqlConnection myConn;
SqlCommand myComm;
StrQury = "Update Table_1 set tasfie= '" + dataGridView2.Rows[i].Cell[0].Value.ToString() + "' ";
myConn = new SqlConnection(StrConn);
myComm = new SqlCommand();
myComm.Connection = myConn;
myComm.CommandType = CommandType.Text;
myComm.CommandText = StrQury;
 
 
myConn.Open();
myComm.ExecuteNonQuery();
myConn.Close();
show1();
 
MessageBox.Show("ویرایش اطلاعات با موفقیت انجام شد", "ویرایش اطلاعات ");
}
}
private void show1()
{
SqlDataAdapter myDA;
DataSet myDS;
StrConn = "SERVER=.;DATABASE=laberator2;Integrated Security=True";
StrQury = "Select * From Table_1";
myDA = new SqlDataAdapter(StrQury, StrConn);
myDS = new DataSet();
myDA.Fill(myDS, "Table_1");
this.dataGridView2.DataSource = myDS;
this.dataGridView2.DataMember = "Table_1";
this.dataGridView2.AutoGenerateColumns = true;
this.dataGridView2.RightToLeft = RightToLeft.Yes;
this.dataGridView2.Refresh();

ali_habibi1384
جمعه 06 آبان 1390, 12:11 عصر
چون تغييرات رو توي ديتا ست اعمال ميكني بايد روي ديتا تيبلت اعمال كني.

saeedhushmand
جمعه 06 آبان 1390, 12:26 عصر
می شه اون تیکه رو که باید ویرایش کنم بگید