04. april 2006 - 14:16Der er
27 kommentarer og 1 løsning
SelectedValue virker ikke ?
Hejsa,
Jeg fylder en dropdown liste dynamisk fra databasen, hvilket virker fint. Men når jeg så prøver at hente værdien for den valgte i dropdown listen med følgende :
drp_List.SelectedValue
Så udskrives den som 0 og ikke det der rent faktisk er valgt i listen. Min htlm ser således ud :
If Not IsPostBack Then drp_Reciever.DataSource = objBLL.FindUserGroup drp_Reciever.DataTextField = "GroupName" drp_Reciever.DataValueField = "UserGroup" drp_Reciever.DataBind() End If
Jeg efter hånden ved at være så godt og grundigt træt af de indbyggede asp:form elementer at jeg kræftigt overvejer helt at droppe dem og så bruge alm. html elementer de er da i det mindste til at forholde sig til *GRRRRRR*
Den kommer med garanti ind If Not IsPostBack Then drp_Reciever.DataSource = objBLL.FindUserGroup drp_Reciever.DataTextField = "GroupName" drp_Reciever.DataValueField = "UserGroup" drp_Reciever.DataBind() End If
konstant og derfor er der ikke nogen selectedvalue
Noget tyder på at ændring af min property fra integer til string gav udfaldet da jeg åbentbart ikke kan sende en value fra en dropdownlist afsted som integer eller for den sags skyld konvertere det til integer ?!?
Nej jeg lavede en "Dim s As Integer = drp_List.SelectedValue" så virker det fint
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.