Harpo   12-03-2022, 09:50
#2
Buenos días,

Un tanto confuso su mensaje. Por lo que entiendo lo que hace es:
  1. Tiene un formulario con GridView1.
  2. Carga datos en GridView1 con una función definida en un módulo: CargarDatos(formulario as Form, SQL as String, Grid as GridView).
  3. Y dentro de CargarDatos define una instancia de su clase Cuadricula: Dim oCuadricula as New Cuadricula(formulario).
Cuadrícula es un control que hereda de GridView. Al crearlo en su rutina de carga de datos y asignarle como contenedor el formulario tiene usted dos GridView en el formulario: GridView1 y Cuadricula1.

Sin saber qué hace Cuadricula poco se me ocurre. Tampoco le veo sentido a crear un control nuevo que hereda de GridView cuya utilidad es cargar un GridView estándar y "pintarlo". Yo básicamente sigo dos caminos:
  1. Un control no hace todo lo que necesito. Creo uno nuevo que hereda del anterior y uso el nuevo control en el formulario: "Solución Cuadricula".
  2. Necesito manipular un control. Creo las rutinas en un módulo y paso el control como argumento: "Solución CargarDatos"
Está usted mezclando ambas soluciones.
Un saludo, Harpo.
  
Usuarios navegando en este tema: 2 invitado(s)
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.