Hallo, > > wie kann ich herausfinden, welche Spalte des DataGrids f�r die > �nderung (UpdateCommand) ausgew�hlt wurde? Das DataGrid wird �ber > eine Datenbank (MainPage, SubPage, ...) gef�llt. Um die �nderung in > die Datenbank zu �bernehmen, muss ich den Inhalt einer Zelle des > Datagrids vor der �nderung der Zelle kennen, um den Sql-String zu > bilden. > > Wenn ich in UpdateCommand ((TextBox)e.Item.Cells[1].Controls[0]).Text > aufrufe, steht dort doch schon der ge�nderte Text drinn. > > Wenn ich mir in EditCommand die Zeile, bzw. den Inhalt der ersten > Zelle, der ausgew�hlten Zeile merken will ( string zelle = > e.Item.Cells[1].Text ), ist in UpdateCommand der Inhalt von "zelle" > schon wieder vergessen worden. >
Du mu�t Dir die Info z.B. im ViewState ablegen, damit sie den PostBack �berlebt. Was ich nicht ganz verstehe, warum Du das �berhaupt so machst, Du kannst doch dem DataGrid das OnUpdateCommand zuweisen, dann bist Du schon an der richtigen Stelle und brauchst nur noch die TextBoxen zu lesen. Gruss Alex _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
