void gridView_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e) { if (e.Column.FieldName == "FK_HRFormAllowanceID") { if (e.Value != null) { int id = 0; Int32.TryParse(e.Value.ToString(), out id); HRFormAllowancesController objFormAllowancesController = new HRFormAllowancesController(); HRFormAllowancesInfo objFormAllowancesInfo = new HRFormAllowancesInfo(); objFormAllowancesInfo = (HRFormAllowancesInfo)objFormAllowancesController.GetObjectByID(id); if (objFormAllowancesInfo != null) { e.DisplayText = objFormAllowancesInfo.HRFormAllowanceName; } else { e.DisplayText = ""; } } else { e.DisplayText = ""; } } }
public void repositoryItemLookUpEditComponent_QueryPopUp(object sender, System.ComponentModel.CancelEventArgs e) { LookUpEdit lookUpEdit = (LookUpEdit)sender; HRFormAllowancesController objFormAllowancesController = new HRFormAllowancesController(); List <HRFormAllowancesInfo> formAllowancesList = new List <HRFormAllowancesInfo>(); HRFormAllowancesInfo objFormAllowancesInfo = new HRFormAllowancesInfo(); formAllowancesList = objFormAllowancesController.GetHRFormAllowancesByFormAllowancesType(HRFormAllowanceType.MucChung.ToString()); if (formAllowancesList != null) { formAllowancesList.Insert(0, objFormAllowancesInfo); lookUpEdit.Properties.DataSource = formAllowancesList; } lookUpEdit.Properties.DisplayMember = "HRFormAllowanceName"; lookUpEdit.Properties.ValueMember = "HRFormAllowanceID"; }