Shordi un millón de gracias. Lamento que no seamos vecinos y poder conversar cosas como estas aunque sea desde la ventana de la cocina a ventana. Que pena
Es que falta la comunicación verbal no solo la escrita. Me salen preguntas como un niño lleno de interés para aprender. Bueno, todo no se puede tener, me bajo de las nubes y seguo un poco preguntando, es para mi muy importante algunas cuestiones y afirmaciones que me planteas.
(18-06-2021, 22:39)Shordi escribió: El evento Data rellena los datos del formulario cuando es necesario. Tú con tu clase cuadrícula ya lo has hecho, luego el evento data no se dispara porque no es necesario.
¿Quieres decir que si yo no lo relleno y le paso los datos a pelo indicado estructura del Gridview (filas y columnas) _Data() se encarga de rellenarlo todo y no yo por código?
Y según tu afirmación de que yo ya relleno. Como dije:
1. Relleno los datos del grid.
2. Con otros criterios de otras tablas que no se puede unir en la primera vuelvo a recorrer el grid para cambiar el color de algunos campos. ¿Según me cuentas entonces no tengo que usar tampoco _Data() en este caso y sucesivos coloreos?
(18-06-2021, 22:39)Shordi escribió: Comenta la línea 28 de tu clase cuadrícula la que hace la llamada a rellenaDatosGridviewSinFormato
y todo funcionará muuuucho mejor.
Es que ahí relleno mi Grid y filtro cosas de forma general, como voy a prescindir de esto, creo que no es posible, digo yo humildemente.
(18-06-2021, 22:39)Shordi escribió: De todas formas unos apuntes:
No entiendo por qué declaras Cuadricula1 en fMain como GridView, y al tiempo defines una clase exportada Cuadricula.
Declarala como cuadrícula y te ahorras todas las llamadas a los módulos y demás.
Es que esta subrutina le llega GridView y Cuadricula por cuestiones de que primero hice mi programa con GridView y después una buena persona llamada Shordi me ayudó a crear Cuadricula solo un poquito por que si es una porquería es por mi no por esta persona. En fin, fue por encajar los dos mundos y por baguesa ya que podría haberlo cambiado todo a Cuadricula en los demás código y eliminar GridView. Y también para reutilizarlo en todos mis programas pasados.
(18-06-2021, 22:39)Shordi escribió: te adjunto un ejemplo en el mismo proyecto.
Activa el perfilado del depurador y verás la diferencia de velocidades. En mi máquina se pasa de 68.000 como_se_llamen a 17.000 para un listado de casi 500.000 archivos
Ni me he enterado, oiga !!! , ¿que dices? ¿eso es español? no se hacerlo
(18-06-2021, 22:39)Shordi escribió: Luego puedes añadir todas las propiedades a la clase Cuadrícula para que haga lo que tú quieras y que te salgan en el IDE para no tener que ponerlas por códio, añadir un icono para que no salga sólo un cuadradito con el nombre, crearle eventos nuevos, etc. Incluso rellenarla con su propio evento data... pero eso es otra historia.
Saludos.
Gracias no te puedo decir más