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