Voglio rimpire un listbox con i le righe di un tabella il codice è:


//codice per la connessione......

MyConnection.Open();

string strSQL="SELECT id FROM TABELLA2";

OdbcCommand comando;

comando=new OdbcCommand(strSQL, MyConnection);

OdbcDataReader rea;

rea = comando.ExecuteReader();

lstAutori.DataSource = rea;

lstAutori.DataBind()

MyConnection.Close();





<asp:listbox id="lstAutori" runat="server" Rows="1"
DataTextField="nome" DataValueField="autoreID" />



Oggetto reader viene riempito correttamente con i dati inquanto ho
provato a stamparli, mi da un messaggio di errore quando al
datasource di lstAutori gli assegno l'getto reader....