I have a TreeView, which contains nodes. When a user clicks on a node, corresponding CrystalReport document should be created and displayed.
For example, names of my nodes are: "PeriodReport1", "PeriodReport2", "PeriodReport3". My CrystalReport documents are named same: "PeriodReport1", "PeriodReport2", "PeriodReport3".
How can I create and display right type of crystal reports document? I could do something like this:
select case reportName
case "PeriodReport1"
dim myReport as new PeriodReport1
case "PeriodReport2"
dim myReport as new PeriodReport2
...
end select
But probably there is a nicer way to do this. Can I use reflection to do this?