[ IvanaZR @ 08.06.2005. 18:40 ] @
Imam dataGrid i imam textbox-ove. Kada selektujem neki row u dataGrid-u i izmenim podatke u textbox-ovima podaci se promene u datagrid-u sve dok ne zatvorim formu, ali se promene ne sacuvaju trajno ni u dataSet-u ni u bazi.
Code:

f.sqlUpdateCommand1.Parameters["@IDK"].Value="9";
f.sqlUpdateCommand1.Parameters["@Ime"].Value=textBox1.Text;
f.sqlUpdateCommand1.Parameters["@Prezime"].Value=textBox2.Text;
f.sqlUpdateCommand1.Parameters["@Adresa"].Value=textBox3.Text;
f.sqlUpdateCommand1.Parameters["@Telefon"].Value=textBox4.Text;
f.sqlUpdateCommand1.Parameters["@Datum"].Value=DateTime.Now.ToShortDateString();
f.sqlConnection1.Open();
f.sqlUpdateCommand1.UpdatedRowSource=System.Data.UpdateRowSource.Both;
try
{
f.sqlUpdateCommand1.ExecuteNonQuery();
}
catch(System.Data.SqlClient.SqlException ex)
{
MessageBox.Show("test");

}
f.sqlConnection1.Close();
f.dataSet11.AcceptChanges();



Ako neko zna kako da se ovo realizuje a da radi neka napise.
[ adnan78 @ 08.06.2005. 20:07 ] @
Predpostavljam da je f SqlDataAdapter?

U glavnom, treba da koristis sqlDataAdapter1.Update(dataSet11)
f.dataSet11.AcceptChanges(); ti ne treba

f.sqlUpdateCommand1.Parameters["@IDK"].Value="9";
f.sqlUpdateCommand1.Parameters["@Ime"].Value=textBox1.Text;
f.sqlUpdateCommand1.Parameters["@Prezime"].Value=textBox2.Text;
f.sqlUpdateCommand1.Parameters["@Adresa"].Value=textBox3.Text;
f.sqlUpdateCommand1.Parameters["@Telefon"].Value=textBox4.Text;
f.sqlUpdateCommand1.Parameters["@Datum"].Value=DateTime.Now.ToShortDateString();

// f.sqlUpdateCommand1.UpdatedRowSource=System.Data.UpdateRowSource.Both;
try
{
f.sqlConnection1.Open();
// f.sqlUpdateCommand1.ExecuteNonQuery();
f.Update(dataSet11);
}
catch(System.Data.SqlClient.SqlException ex)
{
MessageBox.Show(ex.Message.ToString());

}
finally
{
f.sqlConnection1.Close();
}
// f.dataSet11.AcceptChanges();



pozdrav,