private void sgrPayRow_ConvertingValueToDisplayString(object sender, DevAge.ComponentModel.ConvertingObjectEventArgs e) { if (bsRows.Count == 0 || bsRows.Current == null || dgvRows.CurrentRow != null && dgvRows.CurrentRow.IsNewRow) { e.Value = ""; e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed; return; } if (sender == grRowFName) { int idp = (int)e.Value; var ss = DataTasks.GetPersonNameAndPK(idp); e.Value = ss == null ? null : ss[0]; e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed; return; } if (sender == grRowLName) { int idp = (int)e.Value; var ss = DataTasks.GetPersonNameAndPK(idp); e.Value = ss == null ? null : ss[1]; e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed; return; } if (sender == grRowPosition) { int idam = (int)e.Value; e.Value = DataTasks.GetPositionTitle(idam); e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed; return; } }
private void sgrRow_ConvertingValueToDisplayString(object sender, DevAge.ComponentModel.ConvertingObjectEventArgs e) { if (bsRows.Count == 0 || bsRows.Current == null || dgvRows.CurrentRow != null && dgvRows.CurrentRow.IsNewRow) { e.Value = ""; e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed; return; } if (sender == rwName) { int idp = (int)e.Value; var ss = DataTasks.GetFPPersonNameAndPK(idp); e.Value = ss == null ? null : ss[0] + " " + ss[1]; e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed; return; } if (sender == rwPK) { int idp = (int)e.Value; var ss = DataTasks.GetFPPersonNameAndPK(idp); e.Value = ss == null ? "" : ss.GetValue(2); e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed; return; } if (sender == rwIncomeStr) { string incid = e.Value.AsString(); e.Value = MyData.DataSetKlons.INCOME_CODES.FindByID(incid)?.DESCR; e.ConvertingStatus = DevAge.ComponentModel.ConvertingStatus.Completed; return; } }
protected override void OnConvertingValueToDisplayString(DevAge.ComponentModel.ConvertingObjectEventArgs e) { Control.Properties.ForceInitialize(); if (e.Value != null) { Control.EditValue = e.Value; } base.OnConvertingValueToDisplayString(e); }
protected override void OnConvertingValueToDisplayString(DevAge.ComponentModel.ConvertingObjectEventArgs e) { if (!string.IsNullOrEmpty(_displayMember) && e.Value != null) { e.Value = e.Value.GetType().GetProperty(_displayMember).FastGetValue(e.Value); } else { base.OnConvertingValueToDisplayString(e); } }
protected override void OnConvertingValueToObject(DevAge.ComponentModel.ConvertingObjectEventArgs e) { e.Value = Control.Text; base.OnConvertingValueToObject(e); }