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
|