ciao a tutti.. e buon natale
devo fare il databinding di un controllo server dropdownlist su un campo del database.. ma purtroppo mi esce fuori questo errore:

System.Web.HttpException: DataBinder.Eval: 'System.Data.Common.DbDataRecord' non contiene una proprietà con nome Antonietta...etc..

"Antonietta" è il contenuto del primo record del campo "nome_cliente" della tabella "tab_clienti" in alias "cn"
Ecco come ho fatto:
codice:
try
			{
				string strconn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Server.MapPath("~/db/dbmaimone.mdb");	
				string strsql = "SELECT tab_clienti.id_clienti AS cid,tab_clienti.nome_cliente AS cn,tab_clienti.cognome_cliente AS cc,tab_lavoranti.id_lavoranti AS lid,tab_lavoranti.nome AS ln,tab_lavoranti.cognome AS lc,tab_servizi.id_servizi AS sid,tab_servizi.nome_servizio AS sn,tab_servizi.costo_servizio AS sc FROM tab_clienti,tab_lavoranti,tab_servizi";
			
				OleDbConnection conn= new OleDbConnection(strconn);
				OleDbCommand cmd=new OleDbCommand(strsql,conn);	
				conn.Open();
				OleDbDataReader reader=cmd.ExecuteReader();
				

				while(reader.Read())
							 {
					Dlist_cliente.DataSource=reader;
					Dlist_cliente.DataTextField=reader["cn"].ToString();
					Dlist_cliente.DataValueField=reader["cid"].ToString();
					Dlist_cliente.DataBind();
							 }
				reader.Close();
				conn.Close();
			}
			catch (Exception err)
			{
				
				Response.Write(err.ToString());
					
			}
come mai mi dà questo errore?
Grazie