Caricare DropdownList

mercoledì 20 maggio 2009 - 22.14

dyd666 Profilo | Junior Member

Salve
Ho una dropdownlist da caricare con i numeri da 1 a 31.
Come posso fare?
Grazie

rossimarko Profilo | Guru

Ciao,

puoi fare un piccolo ciclo da codice

for (int i = 1; i <= 31; i++) { ddl.Items.Add(i.ToString()); }
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

Anonimo Profilo | Senior Member

in C#

DropDownList ddl = new DropDownList(); for(int i=1; i<=31; i++) ddl.Items.Add(New ListItem(i.ToString()));

in VB

Dim ddl As DropDownList = new DropDownList(); for i as Integer =1 to 31 ddl.Items.Add(New ListItem(i.ToString())) next i

dyd666 Profilo | Junior Member

Il metodo di Rossi Marko è funzionato perfettamente , grazie
L'altro metodo (quello in C#) non sono riuscito a farlo funzionare , non so perchè sinceramente...
Per me il problema è risolto , se volete però possiamo provare a capire perchè non funziona quello in C#.

Saluti e grazie ancora

Anonimo Profilo | Senior Member

Sono completamente indifferenti, combinzione abbiamo scritto in simultanea, cmq. preferisco quello di rossymako, più rapido e intuitivo che istanziare un nuovo list item, era per farti vedere che potevi avere un controllo maggiore sull'oggetto nulla di più.

dyd666 Profilo | Junior Member

Grazie mille per la risposta.
Accetto allora la risposta di Marko e la chiudiamo qui

Jeremy Profilo | Guru

Ciao Riccardo.
Non è che non funziona ..... è solo che Marco ha creato anche un nuovo oggetto DropDownList che non è quello che tu vedi nel Form(quello che hai creato tu) .... ma è un altro, rimasto in memoria.
Per poterlo vedere nel Form, devi aggiungere :

this.Controls.Add(ddl);

Ciao.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5