I was trying to use almost the same code and could not get the report showing. I am using the same references.
I changed code and it works when I am using Crystal Report viewer control on VB
If you found solution how to use only references in VB
code to produce the report please post the code and describe what is the problem.