Poner en un DateTimePicker una fecha vacía

02/02/2010 - 12:41 por Paul | Informe spam
Hola,

Esposible poner en un DateTimePicker una fecha vacía?

Saludos

Preguntas similare

Leer las respuestas

#1 SoftJaén
02/02/2010 - 13:24 | Informe spam
"Paul" preguntó:
Mostrar la cita
Que yo sepa, a la propiedad «Value» del control DateTimePicker le puedes
asignar un valor en el rango de los valores permitidos por sus propiedades
«MinDate» y «MaxDate», que por defecto son las fechas 01/01/1753 y
31/12/9998 respectivamente, pero nunca una fecha inexistente o NULL.

Un valor NULL no es una fecha válida para el control DataTimerPicker o para
asignárselo a cualquier variable del tipo DateTime.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
#2 alskare
02/02/2010 - 21:01 | Informe spam
Una "pequeña trampa" que puede hacerse en estos casos es establecer la
propiedad ShowCheckBox en true, de esta manera, te aparecerá un CheckBox en
el control. Luego, a la hora de guardar los datos bastará con mirar a ver si
la propiedad Checked es true.

Algo así como:

cmd.parameters("FechaPedido").Value = FechaPedido.Checked ?
dtFechaPedido.Value : DBNull.Value;

No te muestra una fecha "nula" pero al establecer el control como
"Enabled=False" el usuario se acostumbra enseguida.

Blog: http://alskare.wordpress.com


"SoftJaén" escribió en el mensaje
news:
Mostrar la cita
#3 Sashka
03/02/2010 - 15:32 | Informe spam
http://prglog.blogspot.com/2009/11/...icker.html

Sashka

"Paul" escribió en el mensaje de
noticias:
Mostrar la cita
#4 SoftJaén
03/02/2010 - 16:15 | Informe spam
"Sashka" escribió:

Mostrar la cita
Es decir, que ya no estaríamos hablando del clásico control DateTimePicker,
si no de un control que hereda de la clase DateTimePikcer, que sombrea su
propiedad Value para que devuelva un tipo de dato Object en lugar de un
valor DateTime válido.

De ésta manera, diríamos que sí es posible poner en un "DateTimePicker"
(entre comillas) una fecha vacía. :-)

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
#5 Sashka
03/02/2010 - 23:39 | Informe spam
Eso mismo ;)

Sashka

"SoftJaén" escribió en el mensaje de
noticias:
Mostrar la cita
Ads by Google
Search Busqueda sugerida