آنچه که شما در برنامه گزارش گیری نیاز دارید به طور خیلی ساده بگم که :
1 - فرم 2 - DataSet که با آن ارتباط جدوال را در آن برقرار کنی 3 - CrystalReportViewer که آن را روی فرم قرار دهی 4 - ReportDocument
یک نمونه کد ( در رویداد فرم لود ) :
strConnection.Open();
string strSQL1 = "SELECT * FROM Info_Subscriber INNER JOIN kind_service ON Info_Subscriber.id_service=kind_service.id_service ";
daInfo = new SqlDataAdapter(strSQL1, strConnection);
SqlCommandBuilder scb = new SqlCommandBuilder(daInfo);
daInfo.Fill(ds.Info_Subscriber);
daInfo.Fill(ds.kind_service);
c_Report1.SetDataSource(ds);
crystalReportViewer_Main.ReportSource = c_Report1;
برای اطلاع بیشتر در باره گزارش گیری با کریستال ریپورت اینجا یا در این قسمت کلیک کرده و کتاب مورد نظر را دانلود کنید .