ok ho fatto così e funziona:
codice:
Dlist_cliente.DataSource=reader;
					Dlist_cliente.DataTextField="cn";
					Dlist_cliente.DataValueField="cid";
					Dlist_cliente.DataBind();
solo che mi ripete sempre gli stessi record.. io ne ho soo quattro..
ah ovviamente ho eliminato anche il while