using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Windows.Forms; using System.Drawing; using System.Data; using FastReport; using FastReport.Data; using FastReport.Dialog; using FastReport.Barcode; using FastReport.Table; using FastReport.Utils; namespace FastReport { public class ReportScript { private void Page1_StartPage(object sender, EventArgs e) { DataSourceBase dsFejlec = Report.GetDataSource("Fejlec"); Data1.DataSource = dsFejlec; dsFejlec.Init(); DataSourceBase dsReszletek = Report.GetDataSource("FeljegyzesReszletezes"); Data2.DataSource = dsReszletek; Relation rel0 = new Relation(); rel0.ParentDataSource = dsFejlec; rel0.ChildDataSource = dsReszletek; rel0.ParentColumns = new string[] {"OsztalyId"}; rel0.ChildColumns = new string[] {"OsztalyId"}; Report.Dictionary.Relations.Add(rel0); dsReszletek.Init(dsFejlec); string alulirottMegnevezese = Report.Parameters.FindByName("AlulirottMegnevezese").Value.ToString(); int index = alulirottMegnevezese.IndexOf(" - "); string nev = alulirottMegnevezese.Substring(0, index).Trim(); Text2.Text = nev; string beosztas = alulirottMegnevezese.Substring(index + " - ".Length).Trim(); Text17.Text = beosztas; } } }