none
problemas con fecha RRS feed

  • Pregunta

  • hola buenos dias le formulo mi problema 

    protected void Page_Load(object sender, EventArgs e)
            {

    dateedit.text = DateTime.Now.ToShortDateString();

    txtcomentarios.text = null;

    txt nombre,text - null;

    }

    este control no me presenta hasta ahora ningun problema, pues me da la fecha del sistema correcto, el cual forma parte de un formulario que se llena dia con dia; ahora bien si deseo hacer un reporte con otra fecha, necesito que me acepte otra fecha pero no lo hace porque ya trae la fecha del sistema me aconsejaron que con el evento datechanged o valuechanged solicionaria mi problema el problema es que no se como usarlos, pues al guardar en la bd me sale la fecha actual y me ocaciona problemas de antemano muhcas gracias

    miércoles, 26 de agosto de 2015 3:05

Todas las respuestas

  • Hola julio cesar viveros,

    No utilices la propiedad text, utiliza la propiedad Value

    dateedit.Value = DateTime.Now.ToShortDateString();
    
    txtcomentarios.text = string.Empty;
    
    txt nombre.text = string.Empty;

    Si la solución propuesta atendió su consulta no olvide marcarla como respuesta.

    Willams Morales
    Arequipa - PERÚ

    miércoles, 26 de agosto de 2015 3:33
  • hola

    recuerda que cuando trabajas con el Load debes diferenciar cuandoe s uan primera carga del form o cuando es hay un evento de algun control

    para eso se usa el IsPostBack

    protected void Page_Load(object sender, EventArgs e)
    {
    	if(!IsPostBack)
    	{
    		dateedit.Text = DateTime.Now.ToShortDateString();
    		txtcomentarios.Text = "";
    		txtnombre.Text = "";
    	}
    
    }

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 26 de agosto de 2015 9:01
  • entonces con esta forma ya no necesito el evento datechanged? porque me presento con el problema asi

    realizo reportes de cierre de dia asi que al final del dia realizo mi reporte con esos tres controles y los guado en la bd pero el lunes hago el del viernes y no me acepta una fecha anterior porque ya tiene preestablecida la de hoy

    miércoles, 26 de agosto de 2015 15:38
  • entonces con esta forma ya no necesito el evento datechanged? porque me presento con el problema asi

    realizo reportes de cierre de dia asi que al final del dia realizo mi reporte con esos tres controles y los guado en la bd pero el lunes hago el del viernes y no me acepta una fecha anterior porque ya tiene preestablecida la de hoy

    miércoles, 26 de agosto de 2015 15:38
  • >>entonces con esta forma ya no necesito el evento datechanged?

    si que lo necesitas, si quieres realizar una accion cuando cambias la fecha

    lo que marque del IsPostBack evita que el valor que asignas en el Load del webform aplique en cada evento, de esta forma el usuario puede cambiar el dato del control

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 26 de agosto de 2015 15:50
  • mi duda es que pongo dentro del evento datechaged para que siempre me aparezca la fecha actual pero al modificarla me acepte el nuevo valor para guardar mis reportes
    miércoles, 26 de agosto de 2015 15:54