Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2005, 03:40
Enea
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 20 años, 10 meses
Puntos: 0
Asignar datamember y datasource de un datagrid en tiempo de ejecución

Estoy haciendo una especie de módulo de facturación en vb 6 con mysql y quisiera conseguir que al introducir una fila de la factura automáticamente se vea esta reflejada en un datagrid que hay más abajo. Mi problema es asignarle DataMember y DataSource en tiempo de ejecución (si lo hiciera con las propiedades al cargar el formulario me da error al no pasarle el parámetro)
lo probé de mil maneras:

Esto me da error de no encontrarse el método o miembro de datos:

Código:
 RS.CursorLocation = adUseClient
    RS.CursorType = adOpenStatic
    RS.LockType = adLockReadOnly
    Set RS = Cxn.Execute("SELECT detfactura.* FROM detfactura where Id_factura=" & Txt_IdFactura.Text)
                        
   Data_Lineas.DataMember = DataEnvironmnet1
   Data_Lineas.DataSource = RS
También probé dejando en blanco las propiedades datasource y datamember en las propiedades y asignandolas en tiempo de ejecución y también me falla:

Código:
  DataEnvironment1.Commands("Lineas_Fact").Parameters("Param1").Value = Txt_IdFactura.Text
                      
    Data_Lineas.DataSource = DataEnvironment1
    Data_Lineas.DataMember = Lineas_Fact
    
    Data_Lineas.Refresh
       
    Frame_Vista.Visible = True
Ya no sé que más probar, estoy aprendiendo ahora y por más que busco en google no encuentro solución.

¿Alguien puede echarme una mano?
__________________
Ibisof | Saludos desde Eivissa !!! :p