Foros del Web » Programación para mayores de 30 ;) » .NET »

Evento Closed y agregar un nuevo elemento al DS

Estas en el tema de Evento Closed y agregar un nuevo elemento al DS en el foro de .NET en Foros del Web. Hola a todos, estoy teniendo un par de inconvenientes al intentar agregar en un DataSet que tengo en el form principal, un producto que introduzco ...
  #1 (permalink)  
Antiguo 21/08/2005, 07:55
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
Evento Closed y agregar un nuevo elemento al DS

Hola a todos, estoy teniendo un par de inconvenientes al intentar agregar en un DataSet que tengo en el form principal, un producto que introduzco desde un form secundario. El error que me sale es:


Referencia a objeto no establecida como instancia de un objeto.

Código:
Este es el código:
 
Private Sub Form2_Closed(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Form2.Closed 
 
Dim mainForm As New frmPrincipal()
Dim NewRow As DataRow
 
NewRow = mainForm.dsProductos.Tables("Productos").NewRow
NewRow("PRO_NOMBRE") = txtProducto
mainForm.dsProductos.Tables("Productos").Rows.Add(NewRow)
End Sub
La linea en la que marca el error es la que está marcada en negrita.
Esa es la forma en que se trabaja cuando uno intenta acceder a objetos de otro formulario?, la verdad que no tengo ni idea, solo me guíe para el sentido común de lo que es la POO, pero parece que así no funciona.
Agradecería cualquier clase de ayuda.
Muchas gracias por al menos leer el mensaje.
Saludos!.
__________________
Add, never Remove

Última edición por mariano_donati; 21/08/2005 a las 08:45
  #2 (permalink)  
Antiguo 21/08/2005, 17:03
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
Ya lo tengo solucionado. No se si es la única forma que tiene de trabajar, pero esto es lo que hice:

- Definir variables publicas en el formulario y asignarles un valor;
- Hago una instancia del form que contiene las variables;
- Accedo al valor de la variable;

Es esa estructura la que se sigue para acceder a valores que son generados en otros forms?
__________________
Add, never Remove
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:02.