none
Llenar un Windows Form desde un Datagridview

    Pregunta

  • Hola amigos, saludos y bendiciones...

    Tengo un pequeño detalle ... miren tengo un Formulario para llenar una tabla que se llama Mantenimiento donde un equipo x puede tener varios mantenimiento en diferentes fechas con sus respectivos observaciones etc, pero necesito cargar en ese mismo formulario que lo presento aqui ...

    Cuando le doy en los puntos suspensivos abro un datagridview como el que se muestra...

    Entonces como ven tengo 2 equipos con el mismo código pero con diferente fecha, necesito cargar al formulario el EW00001 pero el de la fecha del 10/10/2016 quiero decir que lo necesito cargar por codigo de Equipo y no por fecha porque necesito enviarlo a un Reportvewer esos mismos datos... espero me haya explicado y gracias de antemano por su ayuda...

    Saludos...


    _ José Ángel Salinas Paz

    lunes, 10 de octubre de 2016 20:22

Respuestas

  • Hola JA Salinas,

    Puedes implementar alguna de estas técnicas realizadas por Leandro, si te das cuenta son similares a lo que planteas.

    Comunicar Formularios

    [-] ..quiero decir que lo necesito cargar por codigo de Equipo y no por fecha

    Pero si vas a abrir un formulario con registros, ¿No sería mejor que el usuario seleccione el que desee ? Porque en ese formulario puedes utilizar el evento CellDoubleClick para aceptar la confirmación.

    Si tienes problemas en la implementación puedes preguntarlas.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta JA Salinas martes, 11 de octubre de 2016 15:30
    lunes, 10 de octubre de 2016 20:57
  • Hola JA Salinas,

    Como su mismo nombre lo dice CellDoubleClick, este evento se desencadena cuando el usuario hace doble click en cualquier parte alguna celda. Asumo que el form2 se muestra como un diálogo (showDialog()). En el link que te hice referencia anteriormente se usa el evento CellContentDoubleClick, no es tan diferente ya que este evento se ejecuta cuando se hace double click en el contenido de una celda.

    Resultado : Escoge algún registro y hace doble click en el DataGridView.

    Ejemplo usando Eventos.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta JA Salinas martes, 11 de octubre de 2016 15:30
    lunes, 10 de octubre de 2016 23:33

Todas las respuestas

  • Hola JA Salinas,

    Puedes implementar alguna de estas técnicas realizadas por Leandro, si te das cuenta son similares a lo que planteas.

    Comunicar Formularios

    [-] ..quiero decir que lo necesito cargar por codigo de Equipo y no por fecha

    Pero si vas a abrir un formulario con registros, ¿No sería mejor que el usuario seleccione el que desee ? Porque en ese formulario puedes utilizar el evento CellDoubleClick para aceptar la confirmación.

    Si tienes problemas en la implementación puedes preguntarlas.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta JA Salinas martes, 11 de octubre de 2016 15:30
    lunes, 10 de octubre de 2016 20:57
  • [-] ..quiero decir que lo necesito cargar por codigo de Equipo y no por fecha

    Pero si vas a abrir un formulario con registros, ¿No sería mejor que el usuario seleccione el que desee ? Porque en ese formulario puedes utilizar el evento CellDoubleClick para aceptar la confirmación.

    Si tienes problemas en la implementación puedes preguntarlas.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    Joel C. Naupa Crispín

    Amigo Joel honestamente el evento CellDoubleClick no le usado podrias si es posible detallar o hacer un ejemplo de esto, porque yo tomo el valor del DatagridView de la fecha y del codigo de equipo y en el formulario le doy buscar por medio de un query y me trae los datos pero directamente haciendo doble clic ese no lo he hecho... puedes explicarme un poco mas acerca de este evento?


    _ José Ángel Salinas Paz

    lunes, 10 de octubre de 2016 21:33
  • Hola JA Salinas,

    Como su mismo nombre lo dice CellDoubleClick, este evento se desencadena cuando el usuario hace doble click en cualquier parte alguna celda. Asumo que el form2 se muestra como un diálogo (showDialog()). En el link que te hice referencia anteriormente se usa el evento CellContentDoubleClick, no es tan diferente ya que este evento se ejecuta cuando se hace double click en el contenido de una celda.

    Resultado : Escoge algún registro y hace doble click en el DataGridView.

    Ejemplo usando Eventos.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta JA Salinas martes, 11 de octubre de 2016 15:30
    lunes, 10 de octubre de 2016 23:33
  • Excelente amigo gracias por la explicación...

    Gracias...


    _ José Ángel Salinas Paz

    martes, 11 de octubre de 2016 15:30