none
No se puede reconocer la cadena como valor DateTime válido. RRS feed

  • Pregunta

  • Buenas noches:

    tengo en mi base de datos un campo (fecha datetime)

    lo cargo en un datagridview y luego en el evento doble click lo quiero pasar a un textboxt

    pero cuando le doy doble click me lanza este error.

    "No se puede reconocer la cadena como valor DateTime válido."

    txtfec.Text =dglista1.SelectedCells.Item(14).Value.ToString

    aguna sugeremcia porfavor.


    lutermick

    • Cambiado Enrique M. Montejo jueves, 30 de enero de 2014 12:56 Controles de Windows Forms
    viernes, 7 de junio de 2013 23:36

Todas las respuestas

  • Hola prueba haciendo:

    txtfec.Text = Cstr(dglista1.SelectedCells.Item(14).Value)


    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos


    viernes, 7 de junio de 2013 23:49
  • "No se puede reconocer la cadena como valor DateTime válido."

    estas seguro que esa es la linea que lanza el error ?

    porque alli no veo que conviertas a ninguna fecha

    ademas eso del SelectedCells.Item(14). lo veo algo raro

    no seria mejor

    txtfec.Text = CStr(dglista1.CurrentRow.Cells(14).Value)

    igualmente esa no es la linea del problema, vuelve a validarlo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 8 de junio de 2013 0:02
  • Jose

    estas seguro que a un textbox le puede asignar un Datetime ?


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 8 de junio de 2013 0:03
  • Es cierto el error es mío quería sugerir que convirtiera a String disculpen el lapsus seré mas cuidadoso. Por cierto aprovechando me sirvió muchísimo el pluggin que sugeriste en un hilo anterior gracias por ello http://momentjs.com/ me facilito muchísimo la vida.

    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos



    sábado, 8 de junio de 2013 0:08
  • me sirvió muchísimo el pluggin que sugeriste en un hilo anterior gracias por ello http://momentjs.com/ me facilito muchísimo la vida.

    si a mi tambien, por eso lo recomende

    las fechas son todo un tema en javascript, ese plugin lo hace mucho mas simple


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 8 de junio de 2013 0:20
  • Gracias por responder, solo una consulta

    tambien tengo campos con tipo dato numeric, puedo insertar tambien usando este formato

    txtfec.Text = CStr(dglista1.CurrentRow.Cells(14).Value)

    a los textbox por que estaba probando y me lanzo este error

    "Conversión no válida desde 'Decimal' hasta 'DateTime'."

    y el txtfec lo cambie por un datetimespicker.


    lutermick

    sábado, 8 de junio de 2013 0:20
  • tambien tengo campos con tipo dato numeric, puedo insertar tambien usando este formato

    un numeric es un numero no puedes poner un datetime, esta claro que va a fallar

    debes respectar los tipos de datos y convertir al tipo correcto

    a los textbox por que estaba probando y me lanzo este error "Conversión no válida desde 'Decimal' hasta 'DateTime'."

    en que lugar se produce este problema ?

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 8 de junio de 2013 0:39
  • Gracias Leandro, tenias Razón volví a validar y estaba apuntando mal el campo fecha ..

    Casi siempre programo en el evento doble click? o habrá alguna manera de pasar los datos en un solo click...

    igual gracias por la ayuda brindastes.


    lutermick

    sábado, 8 de junio de 2013 5:14