ho fatto una prova con un array bidimensionale
codice:
string[,] statolang = new string[5,2];
statolang [0,0] = "IT";
statolang [0,1] = "ita";
statolang [1,0] = "spa";
statolang [1,1] = "FR";
statolang [3,0] = "fra";
........
for (int i = 0; i <= 4; i++)
{
ListItem statolist= new ListItem();
statolist.Text = "" + statolang [i,0] + "";
statolist.Value = "" + statolang [i,1] + "";
selstatolang.Items.Insert(i, statolist);
}
e ottengo una DropDownList perfetta con Text e Value valorizzati correttamente.
se dovessi farlo come suggerisci
Daniele_roma
ma se hai un array contenente i dati che vuoi visualizzare nella drop down list(ddl) basta che fai
ddl.DataSource = nome_del_tuo_array; ddl.DataBind();
ora non mi ricordo se devi però controllare che la pagina non sia postback..nel caso
if (!Page.IsPostBack)
{ddl.DataSource = nome_del_tuo_array;
ddl.DataBind(); }
come dico alla DropDownList di popolare Text e Value? ho provato a far eseguire il codice che mi hai dato ma incasina solo la proprietà Text.
come dovrei fare?
grazie