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 ddltest.items.add(New Listitem("text", "value"))
eller
ddltest.items.insert(indexinteger, new listitem("text", "value"))
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 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"))