Einzelnen Beitrag anzeigen
Alt 12.07.2005, 11:52   #5
Biri
Hero
 
Registriert seit: 04.09.2001
Beiträge: 894


Standard

hi,

hmm, das ist jetzt schon bissl her, dass ich zuletzt was mit asp.net gemacht habe.
machst du beim "SelectedIndexChanged" ein postback?
wenn ja, sind danach natürlich alle variablen - auch dein dataset - weg.
so funktioniert eine webapplikation - nach dem ferigen aufbauen deiner seite werden alle varialben weggeschmissen - beim neuanfordern der seite sind diese leer.

lösung: inhalte, die über mehrere postbacks erhalten bleiben sollen entweder im viewstate oder der session speichern.
wenn es applikaitonsübergreifend verfügbar sein soll (also nicht userspezifisch), den application cache verwenden.

pseudocode:
-----------

if (! ispostback)
dataset = wert aus db laden
cache = dataset
else
dataset = cache

das ganze ins page_load event rein.
hoffe, das hilft und trifft dein problem.
da erinnere ich mich wieder, dass du mir mal ein programm zum durchsehen gemailt hast - ich bin leider noch immer nicht dazu gekommen - sorry, aber in der fa. hab ich dazu leider keine zeit und daheim kein visual studio 2003.

falls es noch relevant ist - ev. komme ich im urlaub (in kürze) dazu.

fg
-hannes
Biri ist offline   Mit Zitat antworten