Ciao a tutti, dunque..io ho una DropDownList che riempio dinamicamente associando campi differenti alle proprietà Text e Value

ddl.DataSource = DataReader
ddl.DataTextField = "Campo1"
ddl.DataValueField = "Campo2"
ddl.DataBind()
ddl.Items.Insert(0, "")

Quello che vorrei fare è inserire nel campo Text un certo numero di caratteri del Campo1, qualcosa del tipo Left(Campo1, 10).
Qualcuno ha suggerimenti su come posso farlo?
Grazie