public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rp_DsDiem rpt = new rp_DsDiem(); rpt.Site = this.Site; return(rpt); }
private void crystalReportViewer1_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); String strLenh = "EXEC sp_LayDiemSinhVien N'" + maLop + "', N'" + maMH + "', N'" + lanThi + "'"; //MessageBox.Show(strLenh); dt = Program.ExecSqlDataTable(strLenh); rp_DsDiem rp = new rp_DsDiem(); rp.SetDataSource(dt); rp.SetParameterValue("txtLop", tenLop); rp.SetParameterValue("txtMonHoc", monHoc); rp.SetParameterValue("txtLanThi", lanThi); crystalReportViewer2.ReportSource = rp; }