He intentado lo que me dices, y he puesto la salida a un TextBox. Tambien lo he intentado de esta forma para ser más específico:
Código:
txt1.Text = Cdate(datareader("fecha1")).ToString("dd/MM/yyyy")
Al igual que la forma que me mostraste antes. En ambos casos, el TextBox me muestra la fecha almacenada con los formatos correspondientes, pero el DateTimePicker sigue mostrandome la fecha de hoy (Que es su valor por defecto).
¿En verdad no hay forma de arreglar esto? Quizá deba buscar alguna solución alterna...