PDA

View Full Version : SqlAdapter.Update آپیدیت نمیکند



neighber
جمعه 20 فروردین 1389, 15:24 عصر
سلام
من تازه با Ado.net دارم کار میکنم
مشکلم اینه که یه table رو از database میگیرم با این کد میریزم تو یه datagridview
بعد یه رکورد رو تغیر میدم تو همون کد و بعد update می کنم که update نمیشه



SqlConnection connection = new SqlConnection();
connection.ConnectionString = CN;

SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand();
adapter.SelectCommand.Connection = connection;
adapter.SelectCommand.CommandText = "select * from mahan";

DataSet set = new DataSet();
connection.Open();
adapter.Fill(set,"mahan");
dataGridView1.DataSource = set;
dataGridView1.DataMember = "mahan";

dataGridView1[0, 0].Value = "ooo";

adapter.Update(set,"mahan");

connection.Close();

s.khoshfekran
جمعه 27 فروردین 1389, 00:49 صبح
دوست عزیز شما باید UpdateCommand و ... واسه dataAdapter تعریف کنید یا اینکه از SQLCommandBuilder استفاده کنی!

SqlCommandBuilder scb = new SqlCommandBuilder(da);