Ciao a tutti,
mi servirebbe una mano a capire l'errore che mi generano delle righe di codice.
Io ho creato una DropDownList in una pagina aspx e via codice (aspx.cs) gli voglio associare un SqlDataSource sempre creato via codice ma l'applicazione mi dà errore.

Il codice
codice:
SqlDataSource nomeDataSource = proceduraDiRecuperDataSource();
nomeDataSource.ID = "nomeDataSource";
nomeDataSource.DataBind();
nomeDropDownList.DataSourceID = "nomeDataSource";
nomeDropDownList.DataTextField="Campo1";
nomeDropDownList.DataValueField = "Campo2";
nomeDropDownList.DataBind();
L'errore che lo dà sul databind della DropDownList
codice:
DataSourceID di 'nomeDropDownList' deve essere l'ID di un controllo di tipo IDataSource. Impossibile trovare un controllo con ID 'nomeDataSource'
Grazie a tutti per l'aiuto

Simone