Dag tweakers,
Ik ben nogal nieuw in asp.net en na uren zelf vanalles geprobeerd te hebben, gezocht op GoT en Google heb ik besloten toch maar een topic aan te maken (wat waarschijnlijk ook weer snel gesloten zal worden)
Het probleem is dat het met niet lukt op de geselecteerde waarde uit het dropdown menu vast te houden.
Met de volgende code maak ik het dropdown menu aan met gegevens uit een Acces Database.
Dit leverd een mooie dropdown op met alle gewenste waarden
Deze dropdown ziet er als volgt uit;
Hij word dus automatisch gesubmit en dan word er een "sub" uitgevoerd
Ik haal de geselecteerde waarde weer op met;
Ik krijg het echter niet voor elkaar om tijdens het opnieuw opbouwen van het dropdown menu de juiste waarde een "SELECTED" mee te geven ofzo.
Geprobeerde dingen;
En alle verschillden opbouwen hiervan.
Het moet vast heel simpel zijn, maar ik krijg het nergens gevonden.
Wie kan me helpen dit probleem op te lossen.
Greetz
Ik ben nogal nieuw in asp.net en na uren zelf vanalles geprobeerd te hebben, gezocht op GoT en Google heb ik besloten toch maar een topic aan te maken (wat waarschijnlijk ook weer snel gesloten zal worden)
Het probleem is dat het met niet lukt op de geselecteerde waarde uit het dropdown menu vast te houden.
Met de volgende code maak ik het dropdown menu aan met gegevens uit een Acces Database.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| 'datareader aanmaken zodat we de records kunnen lezen
DtrOndPri=dbcomm.ExecuteReader()
'de waarden uit de database in het DropDownMenu zetten
DrpOndPri.DataSource=DtrOndPri
DrpOndPri.DataValueField="groepcode"
DrpOndPri.DataTextField="onderwerp_ned"
DrpOndPri.Databind()
'handmatig het eerste item van het DropDownMenu ingeven
DrpOndPri.Items.Insert(0,New ListItem("Maak een keuze..."))
'alles afsluiten omdat we de database toch nietmeer gebruiken
DtrOndPri.Close()
dbconn.Close() |
Dit leverd een mooie dropdown op met alle gewenste waarden
Deze dropdown ziet er als volgt uit;
code:
1
2
3
4
5
| <asp:DropDownList id="DrpOndPri" runat="server"
OnSelectedIndexChanged="DrpOndPri_SelectedIndexChanged"
AutoPostback="true"
CssClass="DrpOndPri">
</asp:DropDownList> |
Hij word dus automatisch gesubmit en dan word er een "sub" uitgevoerd
Ik haal de geselecteerde waarde weer op met;
code:
1
2
3
4
5
6
7
8
9
| 'globale variabelen declareren
Dim OndPriSelected As String
'kijken of de pagina terug gepost word
If Page.IsPostBack Then
'selected item opvragen
OndPriSelected=DrpOndPri.SelectedItem.Value
OndPriVal.Text=OndPriSelected
End If |
Ik krijg het echter niet voor elkaar om tijdens het opnieuw opbouwen van het dropdown menu de juiste waarde een "SELECTED" mee te geven ofzo.
Geprobeerde dingen;
code:
1
| DrpOndPri.SelectedItem("groepcode" + OndPriSelected) |
code:
1
2
3
| If "groepcode" = OndPriSelected Then
DrpOndPri.Select=True
End If |
En alle verschillden opbouwen hiervan.
Het moet vast heel simpel zijn, maar ik krijg het nergens gevonden.
Wie kan me helpen dit probleem op te lossen.
Greetz