Witam
Mam problem z aktualizacją danych w bazie SQL.
Mam DataGridView, do którego podpinam tabelę z bazy za pomocą następującego kodu :
SqlConnection objConn = new SqlConnection(ConnectionString);
objConn.Open();
SqlDataAdapter daAuthors = new SqlDataAdapter("select * from " + combobox_tabela.Text, objConn);
DataSet dsPubs = new DataSet();
daAuthors.FillSchema(dsPubs, SchemaType.Source, combobox_tabela.Text);
daAuthors.Fill(dsPubs, combobox_tabela.Text);
DataTable tblAuthors = dsPubs.Tables[combobox_tabela.Text];
bindingSource1.DataSource = tblAuthors;
bindingNavigator1.BindingSource = bindingSource1;
dataGridView4.DataSource = bindingNavigator1.BindingSource;
DataRow drCurrent;
drCurrent = tblAuthors.Rows.Find(dataGridView4.CurrentRow.Cells["Nazwisko"].Value.ToString());
drCurrent.BeginEdit();
drCurrent["Imię"] = textBox1.Text;
drCurrent.EndEdit();
SqlCommandBuilder objCommandBuilder = new SqlCommandBuilder(daAuthors);
daAuthors.Update(dsPubs, combobox_tabela.Text);
objConn.Close();
w combobox'ie mam nazwy tabel, natomiast datagrida modyfikuję przy użyciu textboxów.
Wszystko to znajduje się w zdarzeniu Click Button'a.
Niestety, powyższy kod nie działa tak jak powinien. Wartości w dataGridView aktualizują się, natomiast w bazie danych już nie :(. Od kilku dni się z tym męczę i nie mogę nic wykombinować. Czy ktoś mógłby mi pomóc ??
Z góry wielkie dzięki.
pozdro, swoje2.