Hoi,
Ik heb een dropdownlist waarbij ik items wil toevoegen nadat de pagina is gestart (er is bijv op een item geklikt, en ik moet dan vervolgens extra items toevoegen, of juist wissen).
Het probleem is echter dat dit alleen de eerste keer (dus in de Page_Load) werkt, daarna kan ik wel de control editen (dit zie ik ook in de debugger, er zitten dan bijv meer/minder items in), maar in de browser word dit niet gerefreshed. Het lijkt erop alsof ik iets heel elementairs vergeet, maar ik kom er niet op
Dit is de code die ik uitvoer elke keer dat ik op een knop geklikt heb waarbij de DropDown geupdate dient te worden:
Na de databind heeft de DropDown meer/minder items, helaas word dit niet getoond in de browser, de oude items die in de Page_Load zijn ingeladen blijven staan....
Ik heb een dropdownlist waarbij ik items wil toevoegen nadat de pagina is gestart (er is bijv op een item geklikt, en ik moet dan vervolgens extra items toevoegen, of juist wissen).
Het probleem is echter dat dit alleen de eerste keer (dus in de Page_Load) werkt, daarna kan ik wel de control editen (dit zie ik ook in de debugger, er zitten dan bijv meer/minder items in), maar in de browser word dit niet gerefreshed. Het lijkt erop alsof ik iets heel elementairs vergeet, maar ik kom er niet op
Dit is de code die ik uitvoer elke keer dat ik op een knop geklikt heb waarbij de DropDown geupdate dient te worden:
C#:
1
2
3
4
| this.DropDownList1.DataSource = GetUsersWhoExecutedCommandsOnDevice(vNV.DBID); this.DropDownList1.DataTextField = "accountName"; this.DropDownList1.DataValueField = "userID"; this.DropDownList1.DataBind(); |
Na de databind heeft de DropDown meer/minder items, helaas word dit niet getoond in de browser, de oude items die in de Page_Load zijn ingeladen blijven staan....
Mess with the best, die like the rest