Witam. Na MS SQL Serwerze mam utworzona baze z tabela (use_id,nazwisko,imie).Ponizszy stosik instrukcji ladnie pobiera dane z bazy i wrzuca je dooo datagridview. Problem sie pojawia jak chce cokolwiek do niej dodac. Update pojawia sie w DGV ale zmiana nie zostajezapisana w bazie. W miedzy czasie jak widac w kodzie sprawdzam stan wierszy w DataTable.Po dodaniu jednegooo wpisu stan wiersza jest Added,po wykonaniu metody Update stan zmienia UNchanged...powinno dzialac...ale tak nie jest.

connection = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\UP.mdf;Integrated Security=True;User Instance=True");
            SqlCommand command = connection.CreateCommand();
            command.CommandText = "Select * from Users";
            adapter = new SqlDataAdapter(command);
            userset = new DataSet();
            adapter.Fill(userset, "users");
            dataGridView1.DataSource = userset.Tables["users"];
            DataRow wiersz = userset.Tables["users"].NewRow();
            wiersz["use_id"] = Convert.ToInt16(textBox1.Text);
            wiersz["nazwisko"] = textBox2.Text;
            wiersz["imie"] = textBox3.Text;
            userset.Tables[0].Rows.Add(wiersz);
            foreach (DataRow ro in userset.Tables[0].Rows)
            {
                textBox4.AppendText(ro.RowState.ToString());
            }
            SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
            adapter.InsertCommand = builder.GetInsertCommand();
            adapter.UpdateCommand = builder.GetUpdateCommand();

            adapter.Update(userset.Tables[0]);
            textBox4.AppendText("---------------------");
            foreach (DataRow ro in userset.Tables[0].Rows)
            {
                textBox4.AppendText(ro.RowState.ToString());
            }

</cpp>