Dentro de una aplicación de Windows, usando C#, tengo un módulo de informes que dependerá de las clases para rellenar los informes. Sin embargo, habrá muchos informes y no quiero tener que codificarlos para cada uno.C# Convertir cadenas dinámicas a la clase existente
El flujo será como tal: En el editor de informes, al informe se le asignará una clase (es decir, "Aplicaciones") como una cadena. Cuando el usuario seleccionó el informe para ejecutar, el código adquirirá los datos de una consulta SQL. El código tomará los datos y descubrirá en qué clase colocar los datos. Luego el informe tomará la clase y completará el informe con los datos de la clase.
Aquí está mi dilema, ¿cómo hago que el código sea dinámico para que el código convierta la clase asignada en el objeto de clase adecuado?
ejemplo en mente:
gVar = Report;
(gVar.ReportClass)oClass = new gVar.ReportClass;
Gracias Anthony Olvidé poner esa última parte en las etiquetas de código – mattgcon
No soy la misma persona que publicó esa pregunta, no sabía cómo expresar correctamente mi pregunta para que no apareciera – mattgcon
Eso no es un problema mate . Acabo de agregar el duplicado para que se puedan vincular. Verificaría esa pregunta. Debería responder a su pregunta (si la entiendo correctamente). –