02-03-2022, 07:57
Buen día, a todos. Tengo dos Formularios y un módulo, El módulo abre una conexión a una base en mysql, el formulario FMain tiene un botón que abre el segundo formulario (ventana) la cual abre una tabla y llena un Gridview. Esto sí me funciona bien. Lo que quiero hacer ahora es que el formulario Ventana se incruste en el formulario FMain. Traté de utilizar el comando
Ventana.Load(Panel1)
donde Panel1 está en el formulario FMain, pero al ponerlo obtengo un error "Null object". Sí se incrusta El formulario Ventana dentro de Panel1, pero no puedo llenar el objeto Gridview con los datos de la Base Mysql.
Traté de ponerlo justo antes del comando
Ventana.show
Supongo que este error es porque al tratar de incrustarlo ya no estoy realmente en el formulario Ventana, pero no sé como resolverlo. ¿pueden por favor ayudarme? Les pongo el código con el que estoy haciendo las pruebas.
Ventana.Load(Panel1)
donde Panel1 está en el formulario FMain, pero al ponerlo obtengo un error "Null object". Sí se incrusta El formulario Ventana dentro de Panel1, pero no puedo llenar el objeto Gridview con los datos de la Base Mysql.
Traté de ponerlo justo antes del comando
Ventana.show
Supongo que este error es porque al tratar de incrustarlo ya no estoy realmente en el formulario Ventana, pero no sé como resolverlo. ¿pueden por favor ayudarme? Les pongo el código con el que estoy haciendo las pruebas.
GAMBAS
- '''''''módulo que hace la conexión
-
-
- hConn.Type = "mysql"
- hConn.Host = "localhost"
- hConn.Login = "usuario"
- hConn.Password = "clave"
- hConn.Name = "NombreBase"
-
- Return hConn
GAMBAS
GAMBAS
- ''''''''Formulario #2
-
-
- rData3.MoveTo(Row)
-
- txtRequest3.Text = "SELECT * FROM `NombreTabla`"
- GridData3.Rows.Count = 0
- GridData3.Columns.Count = rData3.Fields.Count
- GridData3.Rows.Count = rData3.Count
-
- hConn = mConexBase.ConexionBase()
-
- hConn.Close