pasar datos entre formularios

06/07/2005 - 18:03 por edu | Informe spam
tengo un formulario con un datagrid, quiero que al hacer un doble click
sobre el datagrid se abra otro formulario (con sus enlace de datos) con los
datos de la fila activa del datagrid, el caso es que lo quiero hacer pasando
el dataset y la posicion que ocupa esa fila en el dataset,

como lo puedo hacer?

una vez que pase el dataset ya no tengo que volver a hacer fill sobre ese
dataset?

teneis algun ejemplo?

gracias
 

Leer las respuestas

#1 Pedro Luna Montalvo, [MVP VB.NET]
06/07/2005 - 19:14 | Informe spam
Saludos,

Recuerda que el formulario es una clase, por tanto puedes pasarle todos
estos parametros y valores en su constructor:

' en el formulario a mostrar
Public Class FormX
..

Public Sub New() ' Este es el predeterminado
End Sub

Public Sub New(valor1 As Integer, valor2 As Integer)
MyClass.New() ' Llamar al constructor predeterminado

'aqui actualizar el formulario segun los parametros recibidos
End Sub
End Class



' En el metodo que invoca...

Dim frm as New FormX(valor1, valor2)
frm.Show()


Saludos,
Pedro Luna, [MVP VB.NET]
Gye, Ecu

"edu" escribió en el mensaje
news:
tengo un formulario con un datagrid, quiero que al hacer un doble click
sobre el datagrid se abra otro formulario (con sus enlace de datos) con
los datos de la fila activa del datagrid, el caso es que lo quiero hacer
pasando el dataset y la posicion que ocupa esa fila en el dataset,

como lo puedo hacer?

una vez que pase el dataset ya no tengo que volver a hacer fill sobre ese
dataset?

teneis algun ejemplo?

gracias


Preguntas similares