Generally you go the other way. You have data in your database or wherever. You then generate a report (SSRS, Crystal, etc) against it. Alternatively you display it in the UI (DataGridView, etc). So, you should populate your UI from your data and your report
from that same data.
For questions related to DGV please post in the Windows Forums forum.
For questions related to Crystal Reports please post in their forums as these forums are for MS products only.
Michael Taylor http://www.michaeltaylorp3.net