شما اگر که از crystal به .net استفاده می کنید از یه sqldataadapter و یه dataset استفاده نمایید.
سپس هنگامی که کریستال ریپورت رو ایجاد میکنید.در قسمت more datasource گزینه ado.net (xml) رو انتخاب کنید سپس dataset رو که در vb.netایجاد کردید رو انتخاب نمایید.
حالا در کد ها این عبارت رو وارد نمایید
dim rpt as new crystalreport1
crystalviewer1.setdatasource=rpt