Как сохранить dataset.acceptchanges( ) в базу данных
Хай....
Я обновляю строки набора данных и сохраняю измененные строки с помощью метода ds.acceptchanges (). Он вносит изменения в набор данных, но я должен сохранить только обновленные строки набора данных в базу данных.... Поэтому я использую такой код, но он не внес никаких изменений в базу данных.
adap = new SqlDataAdapter("select * from customer1", con); ds = new DataSet(); adap.Fill(ds); SqlCommandBuilder cb = new SqlCommandBuilder(adap); foreach (DataRow dr in ds.Tables[0].Rows) { if (dr[0].ToString() == TextBox1.Text)//text box have data of first column of a row { dr[1] = TextBox2.Text;//text box have data of second column of a row dr[2] = TextBox3.Text;//text box have data of third column of a row } } ds.AcceptChanges(); adap.Update(ds); GridView1.DataSource = ds; GridView1.DataBind();
Может ли кто-нибудь помочь мне, где я был неправ?...
Спасибо.........