Yes, I am sure there are lots of people who know how to do that.
However, generelly, vague request like yours do not get many replies.
If you have any specific questions please ask and someone is sure to help.
I remember having a similar issue when I first used crystal reports.
Adding the connection in the report is not enough. It seems that this is only used to identify the fields and allow you to place the fields on your report. The connection is not opened when the report is used in a program.
You need to pass in a DataSet with the data you want to show in the report using the ReportClass.SetDataSource method.