<分区>
在 Windows 应用程序中,使用 C#,我有一个报告模块,它将依赖于类来填充报告。但是会有很多报告,我不想为每一个都编写代码。
流程将是这样的: 在报告编辑器中,报告将被分配一个类(即“应用程序”)作为一个字符串。 当用户选择要运行的报表时,代码将从 SQL 查询中获取数据。 该代码将获取数据并找出将数据放入哪个类。 然后报告将采用该类并使用来自该类的数据填充报告。
这是我的困境,我如何使代码动态化以便代码将分配的类转换为正确的类对象?
心目中的例子:
gVar = Report;
(gVar.ReportClass)oClass = new gVar.ReportClass;