🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# RMOS / XtraReport1 rapor birleştirme CreateDocument

1-) C# RMOS - XtraReport1 rapor birleştirme CreateDocument

 

 public isemri CreateReport(List<isemri> raporList)

        {

            isemri output = new isemri();

           // output.CreateDocument(false);

            foreach (var report in raporList)

            {

                report.CreateDocument(false);

                output.Pages.AddRange(report.Pages);

            }

            if (output == null) output = new isemri();

            output.PrintingSystem.ContinuousPageNumbering = true;

            return output;

        }

 

2-) Kullanımı

 

 List<isemri> raporList = new List<isemri>();

                    for (int i = 0; i < idList.Length; i++)

                    {

                        isemri rapor1 = new isemri();

                        string SQL = @"select b.*,t.bakim_ad,i.icerik_ad,d.dem_ad from bakimlar b

left outer join bakimtan t on b.bakim_tipi=t.bakim_id

left join icerik i on i.bakim=t.bakim_id

left join demirbas d on d.dem_id=b.demirbas

where rec_id = " + idList[i] + @"";

 

                        DataTable dt = dbtolls.SelectTable(SQL);

                        rapor1.txtIcerik.Text = "[icerik_ad]";

                        rapor1.DataSource = dt;

                        raporList.Add(rapor1);

                    }

 

                    isemri rapor = CreateReport(raporList);

                    rapor.ShowPreview();

 

 

 2021 Ocak 18 Pazartesi
 527