* Trabajando en C# ~ ASP.NET 2.0 *
Tengo un DetailView para insertar registros. Uno de los campos es para guardar la fecha actual o la elegida a través de un control Calendar.
El campo de la fecha lo he pasado a TemplateField para que, al cargarse dicho campo, poder poner de principio la fecha actual. Para poner esta fecha lo hago así:
Código:
El caso es que si pulso el boton de insertar, dejando la fecha actual por defecto, sin abrir el control de calendario, me da el error:casillaFecha.Text = (DateTime.Now).ToShortDateString();
Código:
Pero si cargo ó cambio la fecha, inicialmente cargada en la casilla de fecha, abriendo el control de calendario, entonces el inserto no produce error alguno.Desbordamiento de SqlDateTime. Debe estar entre 1/1/1753 12:00:00 AM y 12/31/9999 11:59:59 PM.
Incluso, me libro del error solamente abriendo y cerrando el control de calendario, sin elegir fecha alguna.
¿Cómo puedo solucionar la cuestión? ¿Por qué no me acepta la fecha actual que cargo...?
Gracias por las respuestas ...