Необходимо создать CrystalReportDocument в отчете формы (в режиме конструктора), после чего Visual Studio отобразит окно, в котором вы можете выбрать класс для CrystalReportDocument. Выберите класс, связанный с report.rpt, а затем в событие печати добавьте:
crystalReportDocument.Load(@"reports\report.rpt");
crystalReportDocument.RecordSelectionFormula = "{viewTable.IdTable}=1";
crystalReportDocument.PrintToPrinter(1, false, 0, 0);
viewTable - элемент представления в Базе данных.
Многие люди используют DATASET для всех, но во многих случаях это смешно.