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ó:

Esposible poner en un DateTimePicker una fecha vacía?




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.
Respuesta Responder a este 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:
"Paul" preguntó:

Esposible poner en un DateTimePicker una fecha vacía?




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.



Respuesta Responder a este mensaje
#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:
Hola,

Esposible poner en un DateTimePicker una fecha vacía?

Saludos
Respuesta Responder a este mensaje
#4 SoftJaén
03/02/2010 - 16:15 | Informe spam
"Sashka" escribió:

http://prglog.blogspot.com/2009/11/...icker.html



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.
Respuesta Responder a este mensaje
#5 Sashka
03/02/2010 - 23:39 | Informe spam
Eso mismo ;)

Sashka

"SoftJaén" escribió en el mensaje de
noticias:
"Sashka" escribió:

http://prglog.blogspot.com/2009/11/...icker.html



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.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida