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

Problema con Instancia (creo)

Estas en el tema de Problema con Instancia (creo) en el foro de .NET en Foros del Web. Hola resulta que estoy creando en tiempo de ejecución un dataset al cual le agrego una tabla, lo lleno con los datos que selecciona el ...
  #1 (permalink)  
Antiguo 16/06/2010, 21:55
Avatar de Highlander  
Fecha de Ingreso: junio-2006
Ubicación: Concepción, Chile
Mensajes: 475
Antigüedad: 17 años, 10 meses
Puntos: 4
Exclamación Problema con Instancia (creo)

Hola resulta que estoy creando en tiempo de ejecución un dataset al cual le agrego una tabla, lo lleno con los datos que selecciona el usuario lo cual va bien cuando lo hago localmente (dentro del mismo form)

El error que recibo:

Si entre dos veces al form en cuestion sin cerrar el programa me dice:
Que la tabla ya existe

Cuando agrego una columna me dice que no esta creada la tabla.

Supongo que mi problema esta entonces cuando lo hago desde otra form e instancia la form inicial.

Parte del codigo(estan en un modulo):

Código PHP:
Public Sub CrearTablaInsumo()

        
Dim frmHistorialClinico As frmHistorialClinico frmHistorialClinico.Instance

        frmHistorialClinico
.dt.Columns.Add(New DataColumn("Nombre"GetType(String)))
        
frmHistorialClinico.dt.Columns.Add(New DataColumn("PrecioIva"GetType(Integer)))
        
frmHistorialClinico.dt.Columns.Add(New DataColumn("Cantidad"GetType(Integer)))
        
frmHistorialClinico.dt.Columns.Add(New DataColumn("CodigoProducto"GetType(Integer)))
        
frmHistorialClinico.dt.Columns.Add(New DataColumn("SubTotal"GetType(Integer)))

    
End Sub 
Código PHP:
 Public Sub AgregarInsumo(ByVal Codigo)

        
'Agrega un insumo al historial clinico del paciente
        '
Parametros
        
'Codigo del producto insumo

        Dim frmHistorialClinico As frmHistorialClinico = frmHistorialClinico.Instance

        Dim htDatos As New Hashtable

        '
Obtengo los datos
        htDatos 
mProducto.Ver(Codigo)

        
Dim dr As DataRow

        dr 
frmHistorialClinico.dt.NewRow()
        
dr("Nombre") = htDatos.Item("Nombre")
        
dr("PrecioIva") = htDatos.Item("PrecioIva")
        
dr("Cantidad") = 1
        dr
("CodigoProducto") = htDatos.Item("Codigo")
        
dr("SubTotal") = htDatos.Item("PrecioIva")
        
frmHistorialClinico.dt.Rows.Add(dr)

        Return

    
End Sub 
En frmHistorialClinico tengo: Public dt As New DataTable

Por favor si alguien me puede dar una mano, no es necesario que me den codigos hechos con alguna idea basta, gracias.
__________________
Ingeniero (E) en Computación e Informática
The last man alone with god.

Etiquetas: instancia
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 12:53.