sí. usted tiene que conseguir este error.
Como el método del lazo se utiliza solamente para los datos obligatorios a los controles de datos como gridview, el repetidor, el datalist, el etc.
Si usted tiene que atar dropdownlist (o cualquie otro control) fuera de estos controles de datos entonces usted tiene que fijar explícitamente su valor del código detrás.
Como para e.g. cuando usted está atando al dropdownlist.
en el último usted puede fijar:
DropDownList3.Items.FindByValue (“yourvaluehere”). Seleccionado = verdad;
O
DropDownList3.Items.FindByText (“yourtexthere”). Seleccionado = verdad;
Esperar que esto le despeje.