GridView in EditModus setzen

03/09/2009 - 09:30 von Uwe Domschke | Report spam
Hallo NG,
ich habe ein GridView mit SQLDataSource. Zum Anfügen neuer Sàtze habe ich
einen Button, der ein SQL-Insert ausführt. Danach würde ich dei betreffende
Zeile im GridView gleich in den EditMode setzen. Eigentlich kein Problem,
nur muss ich die betreffende Zeile angeben.
Gibt es dazu eine elegante Methode?

Uwe
 

Lesen sie die antworten

#1 Gerold Mittelstädt
03/09/2009 - 19:31 | Warnen spam
Hi,

Uwe Domschke schrieb:
ich habe ein GridView mit SQLDataSource. Zum Anfügen neuer Sàtze habe
ich einen Button, der ein SQL-Insert ausführt.



Tu Dir selbst einen Gefallen und vergiss das fertige DataSource-Zeugs.
Datenhandling hat in der UI-Schicht nichts verloren. Nimm das selbst in
die Hand und trenn es sauber (u.a., damit Du eingreifen und das Ganze
einfach um eigene Logik erweitern kannst)

Danach würde ich dei betreffende Zeile im GridView gleich in den
EditMode setzen. Eigentlich kein Problem, nur muss ich die
betreffende Zeile angeben. Gibt es dazu eine elegante Methode?



Wie gesagt: Schichtentrennung. Wenn das nicht von der SqlDataSource
verkapselt wird, kannst Du auch leicht den letzten hinzugefügten
Datensatz ermittln, daraus die Position im GridView herleiten und so die
Zeile aktivieren.

Viele Grüße!

Ähnliche fragen