Forum: ASP.NET |
Thema:
AW: AW: AW: dropdown feld falsches Item selected |
Von:
Jens Buthe (
21.07.2006 11:01) |
Also ist es genau so, wie ichs in meinem letzten Post vermutet habe, ...
Setz mal Haltepunkte in fill_dropdown() und Suche_Click(...), und du wirst feststellen, dass das Füllen der DropDownList vor dem ClickEvent durchlaufen wird.
Da am Ende von fill_dropdown() deine DropDownListe wieder jungfräulich und unberührt ist (du hast sie ja schliesslich grad erst erstellt, ...), ist es logisch, dass nichts selected ist.
ich würde dir vorschlagen, vor dem Füllen der DropDownListe zu überprüfen, ob der SelectedIndex > -1 ist, und wenn ja (wenn also etwas selektiert ist), diesen Index in einer Variablen wegzusichern und nach dem Füllen diese zum Selektieren des entsprechenden Items zu benutzen, ...
Dim sel As Integer = -1
If DropDown_themen.SelectedIndex > -1 Then
sel = DropDown_themen.SelectedIndex
End If
DropDown_themen.DataSource = datenset.Tables("table").DefaultView
DropDown_themen.DataTextField = "thema"
DropDown_themen.DataValueField = "id"
DropDown_themen.DataBind()
If sel > -1 Then
If DropDown_themen.Items.Count > sel Then
DropDown_themen.SelectedIndex = sel
End If
End If
hoffe dies hilft dir weiter
j
Betreff |
Von |
Datum |
|
|
Robert
Wünsche
|
24.07.2006 07:13 |
|
|
AW: AW: AW: AW: AW: dropdown feld falsches Item...
Hallo,<br><br>bitte lies dir <br>http://www.aspheute.com/artikel/20000922.htm<br>durch.<br><br>Es wird dir helfen die Eventbehandlung (die ziemlich wichtig ist) zu verstehen (was noch wichtiger ist).<br><br>LG<br>Tom<br> |
|
|
|
|
|
Thomas
Golla
|
24.07.2006 09:51 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!