webForumDet fria alternativet

ArrayList

2 svar · 222 visningar · startad av DavidB

DavidBMedlem sedan jan. 20001 372 inlägg
#1

Hej

Jag har en ArrayList som jag fyller med ett värde i en loop och som jag sedan skriver ut i en DropDownList.

Nu är det dock så att när jag binder ArrayListen så läggs värdet in som Textvärde i DropDownListen, nu är det så att jag även skulle vilja ha ett Datavärde.

Jag antar att det går att lösa på nåt sätt om det går att göra en tvådimentionell ArrayList och lägga siffervärdet i men problemet är att jag itne vet hur jag skall göra.

Min kod ser ut såhär:

ArrayList al = new ArrayList();
while(i <= 13){
	al.Add(i");
	i++;
}
DropDownList.DataSource = al;
DropDownList.DataBind();
DinoMedlem sedan sep. 20011 914 inlägg
#2

Kan du inte göra enligt nedan, osäker om du menar att datavärdet skall vara dropdownlistens value.

while(i <= 13){
	dropdownlist.items.add(new listitem(i, value));
	i++;
}
DavidBMedlem sedan jan. 20001 372 inlägg
#3

tackar, fungerade utmärkt

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