Forum: ASP.NET2.0 |
Thema:
Falsche Anzeige im Detailview nach Auswahl im GridView |
Von:
Herbert (
25.05.2007 09:02) |
Hallo Leute,
folgendes Problem stellt sich dar.
Auf einer Suchseite habe ich ein Textfeld in dem die Suchkriterien eingegeben werden.
Die Ergebnisse werden mittels eines GridViews dargestellt.
Über die im Grid eingebundene Schaltfläche ?Auswählen? wird mittels eines DetailViews der selektierte Datensatz angezeigt.
Bisher funktioniert Alles einwandfrei.
Nun zum Fehler!
Bei Eingabe neuer Suchkriterien wird das Gridview wieder sauber mit den Ergebnissen angezeigt. Allerdings ist nun bereits eine ?Row? markiert.
Bei Auswahl dieser markierter Zeile, zeigt nun die Detailanzeige nicht den selektierten Datensatz der gefundenen, neuen Datensätze an, sondern den Datensatz, mit den vorherigen Suchkriterien übereinstimmenden.
Beim Auswählen eines nicht bereits markierten Datensatzes, ist die Detailanzeige einwandfrei und zeigt den richtigen Satz an.
Erst jetzt funktioniert auch die Anzeige des Datensatzes wieder, dessen Zeile beim Postback markiert war.
Frage, liegt es daran das das Dataset vorher nicht geleert wurde, oder die Auswahl der Row beim Potback nicht aufgehoben wird oder, oder????
Herbi
Betreff |
Von |
Datum |
|
|
Bernhard
Grojer
|
25.05.2007 09:32 |
|
|
AW: AW: Falsche Anzeige im Detailview nach Auswahl...
Hallo Bernhard,<br>deine Antwort super.<br>Es hat mich auf die richtige Spur gebracht.<br><br>Beim "PageLoad Ereignis" lasse ich nun folgenden Code ausführen:<br>Me.Grid.SelectedIndex = -1<br><br>Dadurch wird die... |
|
|
|
|
|
Herbert
|
25.05.2007 09:48 |
|
|
AW: AW: AW: Falsche Anzeige im Detailview nach...
Im PageLoad Event is das eine Schlechte Idee. Mach das lieber beim durchführen der Suche (zB beim ChangedEvent der Textbox in dem du die SUche eingibst.<br><br>Sonst würde die Makierung immer aufgehoben... |
|
|
|
|
|
Bernhard
Grojer
|
25.05.2007 12:12 |
|
|
AW: AW: AW: AW: Falsche Anzeige im Detailview...
Hallo Bernhard,<br><br>danke für den Hinweis.<br><br>Werde es im TextChangedEvent der Textbox einbauen, obwohl es im PageLoadEvent für meine Zwecke genauso funktioniert weil keine Bearbeitung der Datensätze... |
|
|
|
|
|
Herbert
|
28.05.2007 18:06 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!