DateTimePicker

12/06/2006 - 18:34 por Felix González | Informe spam
Hola

Tengo un formulario para insertar en datos en una tabla. Uno de los campos
es una fecha pero quiero que se almacene valor sólo si el usuario introduce
una fecha, si no que se quede vacio Para introducir la fecha utilizo un
DateTimePicker
pero no se como inicalizar value a nulo para no guardar por defecto la fecha
actual.

Gracias

Preguntas similare

Leer las respuestas

#1 Vyacheslav Popov
12/06/2006 - 20:01 | Informe spam
Hola Felix,

Con DateTimePicker no se puede hacer lo quieres. La solución a tu problema
es extender el control y programar esta funcionalidad manualmente.

Saludos.

"Felix González" escribió en el mensaje
news:
Hola

Tengo un formulario para insertar en datos en una tabla. Uno de los campos
es una fecha pero quiero que se almacene valor sólo si el usuario
introduce
una fecha, si no que se quede vacio Para introducir la fecha utilizo un
DateTimePicker
pero no se como inicalizar value a nulo para no guardar por defecto la
fecha
actual.

Gracias


Respuesta Responder a este mensaje
#2 Jose Luis Manners
13/06/2006 - 05:34 | Informe spam
Efectivamente como te dice Vyacheslav esto no se puede hacer en el
DateTimePicker a menos que lo extiendas. Una vez hice algo parecido creo
que utilizando un control tipo TextBox dentro del control heredado de
DateTimePicker.

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
-

Saludos,

Jose Luis Manners
MCP, MCAD.NET, DCE5
http://www.josemanners.com/

"Cumplamos la tarea de vivir de tal modo que cuando muramos, incluso el de
la funeraria lo sienta."
-Mark Twain. (1835-1910) Escritor y periodista estadounidense


"Felix González" wrote in message
news:
Hola

Tengo un formulario para insertar en datos en una tabla. Uno de los campos
es una fecha pero quiero que se almacene valor sólo si el usuario
introduce
una fecha, si no que se quede vacio Para introducir la fecha utilizo un
DateTimePicker
pero no se como inicalizar value a nulo para no guardar por defecto la
fecha
actual.

Gracias


Respuesta Responder a este mensaje
#3 Vyacheslav Popov
13/06/2006 - 10:36 | Informe spam
Una posible solución:
[Bindable(true)]

public object DBValue

{

get

{

if (base.Checked)

return base.Value;

else

return System.DBNull.Value;

}

set

{

if (Convert.IsDBNull(value))

{

base.Checked = false;

}

else

{

base.Value = Convert.ToDateTime(value);

}

}

}


"Felix González" escribió en el mensaje
news:
Hola

Tengo un formulario para insertar en datos en una tabla. Uno de los campos
es una fecha pero quiero que se almacene valor sólo si el usuario
introduce
una fecha, si no que se quede vacio Para introducir la fecha utilizo un
DateTimePicker
pero no se como inicalizar value a nulo para no guardar por defecto la
fecha
actual.

Gracias


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