Habe das folgende Problem:

wenn ich ein DataGrid in den EditModus setze:
DataGrid1.EditItemIndex = e.Item.ItemIndex;

wie lese ich dann den geƤnderten Text aus der TextBox aus um ihn in die DB
zu schreiben?
damit geht es nicht, denn er speichert in den Variablen nur die alten Daten
und nicht die neuen.

string location = ((TextBox)e.Item.Cells[0].Controls[0]).Text;
string description = ((TextBox)e.Item.Cells[1].Controls[0]).Text;

string sqlUpdate = "UPDATE location SET locationid='"+location+"',
description='"+description+"' WHERE locationid='"+editedLocation+"'";

this.sqlConnection1.Open();
this.sqlUpdateCommand1.CommandText = sqlUpdate;
this.sqlUpdateCommand1.ExecuteNonQuery();
this.sqlConnection1.Close();

this.sqlDataAdapter1.Fill(this.dataSetLocations1);
this.DataGrid1.EditItemIndex = -1;
DataGrid1.DataBind(); 


mfg
stefan

_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an