我有一个TreeView,它包含节点。当用户点击节点时,应创建并显示相应的CrystalReport文档。创建一个类型在字符串参数中的对象
例如,我的节点名称为:“PeriodReport1”,“PeriodReport2”,“PeriodReport3”。我的CrystalReport文档名称相同:“PeriodReport1”,“PeriodReport2”,“PeriodReport3”。
如何创建并显示正确类型的水晶报表文档?我可以这样做:
select case reportName
case "PeriodReport1"
dim myReport as new PeriodReport1
case "PeriodReport2"
dim myReport as new PeriodReport2
...
end select
但可能有更好的方法来做到这一点。我可以使用反射来做到这一点吗?
重复:http://stackoverflow.com/questions/2247598/c-instantiate-class-from-string – 2010-02-16 12:12:51