public void Initialize(PEMRObject pemrObject) { ActivePEMRObject = pemrObject; if (ActivePEMRObject == null) { return; } lblElementHeaderTitle.EvaluateBinding += ElementHeaderTitle_EvaluateBinding; lblPatientID.Text = ActivePEMRObject.Active_Patient.ID.ToString(); lblPatientName.Text = ActivePEMRObject.Active_Patient.PatientFullName; lblDoctorName.Text = ActivePEMRObject.Active_InvoiceDetail.DoctorName; lblServiceName.Text = ActivePEMRObject.Active_InvoiceDetail.ServiceName; lblServiceCategoryName.Text = ActivePEMRObject.Active_InvoiceDetail.ServiceCategoryName; lblDate.Text = ActivePEMRObject.Active_InvoiceDetail.Date.ToShortDateString() + " - " + ActivePEMRObject.Active_InvoiceDetail.Date.ToShortTimeString(); List <PEMR_Translated> list = PEMRBusinessLogic.Translate_PEMR_Report(ActivePEMRObject); DetailReport.DataSource = list; lblElementHeaderTitle.DataBindings.Add("Tag", list, "Handle"); lblElementHeaderTitle.DataBindings.Add("Text", list, "ElementName"); }