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 KezdoOldal_StartPage(object sender, EventArgs e) { DataSourceBase fejlecDS = Report.GetDataSource("Fejlec"); Data1.DataSource = fejlecDS; fejlecDS.Init(); DataSourceBase felmentesekDS = Report.GetDataSource("FelmentesekDataSource"); Data2.DataSource = felmentesekDS; Relation rel = new Relation(); rel.ParentDataSource = fejlecDS; rel.ChildDataSource = felmentesekDS; rel.ParentColumns = new string[] {"OsztalyId"}; rel.ChildColumns = new string[] {"OsztalyId"}; Report.Dictionary.Relations.Add(rel); felmentesekDS.Init(fejlecDS); 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; } } }