public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { RaporUyeninOkuduguKitaplar rpt = new RaporUyeninOkuduguKitaplar(); rpt.Site = this.Site; return(rpt); }
private void FormPdfRaporUyeninOkuduguKitaplar_Load(object sender, EventArgs e) { DataTable DataTableKitap = new DataTable(); SqlDataAdapter AdapterKitap = new SqlDataAdapter("SELECT DISTINCT TbKitaplar.KitapAdi,TbKitaplar.YazarAdi,TbKitaplar.YayinEvi,TbKitaplar.KitapTuru From TbKitaplar INNER JOIN TbOkunanKitaplar ON TbKitaplar.KitapAdi=TbOkunanKitaplar.KitapAdi AND TbKitaplar.YazarAdi=TbOkunanKitaplar.YazarAdi INNER JOIN TbUyeler ON TbOkunanKitaplar.TcKimlikNo=TbUyeler.TcKimlikNo where TbUyeler.TcKimlikNo='" + FormOkunanKitaplar.TcKimlikNo + "'", Baglanti); AdapterKitap.Fill(DataTableKitap); DataTable DataTableUye = new DataTable(); SqlDataAdapter AdapterUye = new SqlDataAdapter("Select * From TbUyeler where TcKimlikNo='" + FormOkunanKitaplar.TcKimlikNo + "'", Baglanti); AdapterUye.Fill(DataTableUye); RaporUyeninOkuduguKitaplar RaporUyeninOkuduguKitaplar = new RaporUyeninOkuduguKitaplar(); RaporUyeninOkuduguKitaplar.SetDataSource(DataTableKitap); RaporUyeninOkuduguKitaplar.Subreports["UyeBilgileri"].SetDataSource(DataTableUye); string Yol = string.Concat(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "Rapor.pdf"); RaporUyeninOkuduguKitaplar.ExportToDisk(ExportFormatType.PortableDocFormat, Yol); PdfRapor.src = Yol; File.Delete(Yol); }