Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/09/2003, 05:50
Albertron
 
Fecha de Ingreso: marzo-2002
Mensajes: 188
Antigüedad: 22 años, 2 meses
Puntos: 0
Hola,
Lo he resuleto en parte. Para los enteros no hay problema y funciona tal y como tu dices. Pero con las fechas no. No funciona porque no reconoce lo que le meto en el textbox como fecha.
Yo introduzco la fecha con el formato dd/mm/yyyy, pero él me la traduce a mm/dd/yyyy. Cuando le pongo fechas de, como máximo 12/mm/yyyy, me lo reconoce bien. Pero cuando le pongo una fecha del 13/mm/yyyy se piensa que ese 13 es el mes y me dice que la fecha no es correcta. Puedo hacer de alguna manera algún formateo del campo antes de que haga la validación?

He probado con lo siguiente pero no funciona:

// Dentro del procedimiento que llama el OnTextChanged

DateTime.ParseExact(tb_f_inicial.Text.Trim, "dd/MM/yyyy", System.Globalization.CultureInfo.CurrentCulture)

// cv1 es el Compare Vaidator Control

Me.cv1.Visible = True
Me.cv1.Validate()
If Me.cv1.IsValid = False Then
lb_error_dates.Text = "La Fecha es incorrecta"
Exit Sub
Else
lb_error_dates.Text = "La fecha es correcta"
End if



Gracias