Por lo visto estas hablando de win forms verdad.??
En fin, por lo que veo al parecer esta correcto lo que estas haciendo... ahora mi duda es como estas recogiendo el valor de tu picker ??
Estas haciendo algo como ésto:
Cita: DateTimePicker1.Value.ToString("dd/MM/yyyy")
Para que se guarde en formato dia/mes/año. (ya el formato tu lo decides)
O si quieres coloca el code que tienes cuando estás salvando la info..
Salu2