Ciao a tutti,

premetto che sono alle prime armi con C#...

vorrei popolare una DropDownList con un array. ho provato a scrivere questo:

page.aspx.cs
codice:
....
string[] statolang = new string[5];
statolang [0] = "IT";
statolang [1] = "EN";
statolang [2] = "FR";
statolang [3] = "SP";
statolang [4] = "RU";

ListItem statolist= new ListItem(); 
        for (int i = 0; i <= 4; i++)
        {
            statolist.Text = "" + statolang [i] + "";
            statolist.Value = "" + statolang [i] + "";
            selstatolang.Items.Insert(i, statolist);
        }
...
page.aspx
codice:
.....

<asp: DropDownList runat="server" ID="selstatolang" >
</asp: DropDownList>

.....
dal debug hoo visto che si spazzola tutto l'array normalmente, ma quando visualizza la pagina indica 5 volte l'ultimo risultato!

output HTML/notepad
codice:
......

<select name="selstatolang" id="selstatolang">
<option value="RU">RU</option>
<option value="RU">RU</option>
<option value="RU">RU</option>
<option value="RU">RU</option>
<option value="RU">RU</option>
</select>

.........
dove sto sbagliando?
non capisc