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

Antwort per Email an