webForumDet fria alternativet
Logga in / Bli medlem

ArrayList

.NET

2 svar · 222 visningar · startad av DavidB

Medlem sedan jan. 20001 372 inlägg
Frågan#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();
Medlem 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++;
}
Medlem sedan jan. 20001 372 inlägg
#3

tackar, fungerade utmärkt

261 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)