Forums Neueste Beiträge
 

GridView gefiltert, auch bei Edit

20/01/2010 - 23:26 von Tamara Mikes | Report spam
Hallo alle zusammen

Ich habe ein Gridview welches die Daten von einer SqlDataSource bezieht.
Die SqlDataSource hat eine FilterExpression welches mir das GridView filtert
und nur einige wenige Datensàtze anzeigt.

Das Gridview ist Editierbar. Klicke ich im Gridview bei der 3. Datenzeile
auf Berbeiten dann wird mir wohl der Dritte Datensatz bearbeitet, aber der
3. Datensatz aus der Datenbank, nicht aus dem Gefilterten GridView.

Was muss ich einstellen, damit der Filter für das Bearbeiten des GridView
nicht verloren geht?


Daten in der DB:
ID Wert
1 Rot
2 Rosa
3 Blau
4 Grün
5 Rosarot

FilterExpression = "Wert LIKE 'Ro%'"

Daten im GridView
ID Wert
1 Rot
2 Rosa
5 Rosarot


Klick auf den 3. Datensatz im Gridview bearbeitet dann den Satz:
3 Blau

Was machen damit ich den Satz 5 Rosarot bearbeiten kann?



Vielen lieben Dank für jegliche Hinweise
Gruss Tamara
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
21/01/2010 - 01:05 | Warnen spam
Hallo Tamara,

"Tamara Mikes" schrieb:

Ich habe ein Gridview welches die Daten von einer SqlDataSource bezieht.



Bààààààh. http://karsan.de/2008/06/06/asp-net...atasource/

Klick auf den 3. Datensatz im Gridview bearbeitet dann den Satz:
3 Blau

Was machen damit ich den Satz 5 Rosarot bearbeiten kann?



Zuerst mal das SqlDataSource Dingens da wegschmeißen.

Danach dann ggfs. den Code posten, mit dem Du den EditItemIndex setzt.
Ich würde mal behaupten, dass Du da das falsche Element in den EditMode
versetzt.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen