Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/01/2009, 08:59
javi_cassi
 
Fecha de Ingreso: enero-2008
Mensajes: 268
Antigüedad: 16 años, 4 meses
Puntos: 11
Respuesta: Seleccionar una fila de una Grid y ver en otro formulario.

Hola piskui.
Este que comentas es muy sencillo. Existen varias formas de hacerlo, dos de ellas podrían ser:
- Codificas el evento del datagrid del mouse_click
- Recoges el indice del datagrid en el que te encuentras. Datagridview.currentindex (no recuerdo si es este exactamente, pero lo buscas con el asistente)
Ahora tienes dos opciones. o te creas un objeto fila y vuelcas la fila datagrd1.rows.item(indice) en dicho objeto, o bien vas campo por campo de la fila volcando los datos en variables que has definido anteriormente
v1= datagr1.rows.item(indice).item(0) (para la primera columna)
v21= datagr1.rows.item(indice).item(1) (para la segunda columna)
(verifica este codigo con el asistente)

Una vez hecho esto, llevas las variables al panel que quieres. Ejemplo. el panel se llama cliente
seria
cliente.txt_nombre.text=v1
cliente.txt_apellido.text=v2

y ya lo tienes todo.


Como ves no he sabido decirte muy bien los nombres exactos de los eventos y obejtos que tienes que usar. no sé por qué pero estas cosas nunca se me quedan en la memoria (debe ser porque alguien inventó el copy paste).
Pero la idea creo qeu ha kedado más o menos clara. El resto ya te toca a ti. Tendrás qeu investigar qué evento es el del mouse_click del datagrid (para eso hay una lista de eventos y un codigo magnifico: msgbox("se lanza el evento tal" que te ayudarán.