سلام
نمی دونم تا چه حد با گزارش سازی با CrystalReport در #C آشنا هستید.
من با این روش ، این مدل گزارشها رو می سازم:
اول در Solution Explorer یک آیتم Crystal Report اضافه می کنم و جدول یا جداول خودمو اضافه می کنم و طراحی گزارش رو هم انجام می دم.
بعد یه کامپوننت crystalReportViewer روی فرم مورد نظر قرار می دم و بین آیتم Crystal Report و کامپوننت crystalReportViewer به صورت زیر ارتباط برقرار می کنم.
CrystalReport1 CrReport= new CrystalReport1 ();
SqlDataAdapter da = new SqlDataAdapter(YourString, con);
DataSet Ds = new DataSet();
da.Fill(Ds, "YourTable");
CrReport.SetDataSource(Ds);
crystalReportViewer1.ReportSource = CrReport;
اگه باز هم مشکلی بود بفرمائین تا یه نمونه بذارم.