C# "Caricare un DataList da DB

martedì 04 aprile 2006 - 11.50

bluelions Profilo | Senior Member

Dovrei caricare un DataList da dati presi da un database
utilizzo la seguente procedura, ma mi genera un eccezzione di cast, se poi faccio il cast comunque mi da errore...Come posso risolvere.?

protected void CarcicaLista(DropDownList dl)
{
int i;

InfoSchedaEserciziTableAdapters.NAZIONETableAdapter adapter = new InfoSchedaEserciziTableAdapters.NAZIONETableAdapter();
InfoSchedaEsercizi.NAZIONEDataTable InfoSchedaEsercizi = adapter.GetData();


dl.Items.Add(new ListItem("Seleziona"));
for (i=0;i<=InfoSchedaEsercizi.Rows.Count;i++)
{
dl.Items.Add(new ListItem(InfoSchedaEsercizi.nazioneColumn.ToString));


}
}

bluelions Profilo | Senior Member

Scusa ho sbagliato è un Dropdownlist.
Comunque ho trovato un altra soluzione...va bene così?

protected void CarcicaListaNazione(DropDownList dl)
{
int i;

InfoSchedaEserciziTableAdapters.NAZIONETableAdapter adapter = new InfoSchedaEserciziTableAdapters.NAZIONETableAdapter();
InfoSchedaEsercizi.NAZIONEDataTable InfoSchedaEsercizi = adapter.GetData();


dl.Items.Add(new ListItem("Seleziona"));

for (i=0;i<=InfoSchedaEsercizi.Rows.Count;i++)
{
dl.DataSource = InfoSchedaEsercizi.DefaultView;
dl.DataValueField = InfoSchedaEsercizi.idNAZIONEColumn.ToString();
dl.DataTextField = InfoSchedaEsercizi.nazioneColumn.ToString();
}


}
Oppure devo utilizzare il tuo esempio?

bluelions Profilo | Senior Member

utilizzando il tuo esempio pero nell'item mi da errore di cast......
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