webForumDet fria alternativet

Skapa dropdownlist

4 svar · 382 visningar · startad av andreas_lindh

andreas_lindhMedlem sedan jan. 20011 140 inlägg
#1

Jag skapar några dropdownlists så här

for i = 1 to 5
  dim ddlTest as dropdownlist = new dropdownlist()
  ddlTest.id = "test" & i
  ddlTestDataSource = fillddl()
next

Fill ddl är en funktion som fyller dropdownen med värden från en databas

Nu försöker jag lägga till ett värde i dropdownen men får det inte att fungera. Har provat med det här

for i = 1 to 5
  dim ddlTest as dropdownlist = new dropdownlist()
  ddlTest.id = "test" & i
  ddlTestDataSource = fillddl()
  ddlTest.items.add("test")
next

Någon som vet hur jag kan göra

cyprysMedlem sedan dec. 20003 563 inlägg
#2
ddltest.items.add(New Listitem("text", "value"))
eller
ddltest.items.insert(indexinteger, new listitem("text", "value"))
andreas_lindhMedlem sedan jan. 20011 140 inlägg
#3

jag har testat med det här nu men det fungerar inte

Dim ddlFirstAss As DropDownList = New DropDownList()
            ddlFirstAss.ID = "ddlHomeFirstAss" & i
            ddlFirstAss.Items.Add(New ListItem(" - ", "0"))
            ddlFirstAss.DataSource = fillddl(home, serie)
            ddlFirstAss.DataTextField = "nummer"
            ddlFirstAss.DataValueField = "SpelarID"
            ddlFirstAss.DataBind()

Tar jag bort ddlFirstAss.databind() kommer - med men då får jag inte med värdena från databasen.

NETworkMedlem sedan juni 20011 732 inlägg
#4

Prova att adda värdet efter att du databundit din kontroll:

Dim ddlFirstAss As DropDownList = New DropDownList()
ddlFirstAss.ID = "ddlHomeFirstAss" & i
ddlFirstAss.DataSource = fillddl(home, serie)
ddlFirstAss.DataTextField = "nummer"
ddlFirstAss.DataValueField = "SpelarID"
ddlFirstAss.DataBind()
ddlFirstAss.Items.Add(New ListItem(" - ", "0"))
andreas_lindhMedlem sedan jan. 20011 140 inlägg
#5

Tack. Nu fungerar det.

134 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)