none
Asignar valor tipo de dato Date SQL a control <asp:textbox TextMode="Date"> RRS feed

  • Pregunta

  • Buenos días:

    Tengo el campo FechaNacimiento tipo Date en una base SQL Server y en el formulario aspx tengo lo siguiente:

    <asp:TextBox ID="txtFechaNacimiento" runat="server" TextMode="Date"></asp:TextBox>

    y en code behind estoy tratando de extraer la fecha de la base de datos SQL así:

    txtFechaNacimiento.Text = GridView1.SelectedRow.Cells[8].Text;

    El problema es que no trae nada, si tengo que hacer una conversion de tipo como se debe hacer?.

    Gracias y reciban un cordial saludo!


    EGVO


    sábado, 20 de enero de 2018 16:56

Respuestas

  • hola

    >>El problema es que no trae nada, si tengo que hacer una conversion de tipo como se debe hacer?.

    Pero en que contexto usas

    GridView1.SelectedRow.Cells[8].Text;

    sino obtienes datos puede que no sea la celda correcta la que estas recuperando, o puede que no tengas ninguna seleccion valida

    ademas cuando seleccionas seria bueno que tomes el id de la entidad y recuperes esta por medio de un SELECT a la tabla

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 22 de enero de 2018 21:31
  • A lo anterior lo que hice fue cambiar el tipo de dato en la BD SQL a char(10), guardandome la fecha 20-01-2018 y la leo desde la DB así:

    txtFechaNacimiento.Text = GridView1.SelectedRow.Cells[8].Text;

    Pero sigue la duda de cómo leer un campo de tipo Date y asignarlo a un <asp:texbox TextMode="Date">

    Gracias por sus sugerencias!


    EGVO

    sábado, 20 de enero de 2018 17:20

Todas las respuestas

  • A lo anterior lo que hice fue cambiar el tipo de dato en la BD SQL a char(10), guardandome la fecha 20-01-2018 y la leo desde la DB así:

    txtFechaNacimiento.Text = GridView1.SelectedRow.Cells[8].Text;

    Pero sigue la duda de cómo leer un campo de tipo Date y asignarlo a un <asp:texbox TextMode="Date">

    Gracias por sus sugerencias!


    EGVO

    sábado, 20 de enero de 2018 17:20
  • hola

    >>El problema es que no trae nada, si tengo que hacer una conversion de tipo como se debe hacer?.

    Pero en que contexto usas

    GridView1.SelectedRow.Cells[8].Text;

    sino obtienes datos puede que no sea la celda correcta la que estas recuperando, o puede que no tengas ninguna seleccion valida

    ademas cuando seleccionas seria bueno que tomes el id de la entidad y recuperes esta por medio de un SELECT a la tabla

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 22 de enero de 2018 21:31