private void gridLookUpBankId_Properties_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { if (e.Button.Kind == DevExpress.XtraEditors.Controls.ButtonPredefines.Plus) { using (var frmDetail = new FrmXtraBankDetail()) { frmDetail.ActionMode = TSD.Enum.ActionModeEnum.AddNew; if (frmDetail.ShowDialog() == DialogResult.OK) { _banksPresenter.DisplayActive(); var lstDetais = gridLookUpBankId.Properties.DataSource as List <BankModel>; if (lstDetais != null) { gridLookUpBankId.EditValue = lstDetais.OrderByDescending(o => o.BankId).First().BankId; } } } } }
private void luBankId_Properties_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { if (e.Button.Kind == DevExpress.XtraEditors.Controls.ButtonPredefines.Plus) { using (var frmBank = new FrmXtraBankDetail()) { frmBank.ActionMode = ActionModeEnum.AddNew; if (frmBank.ShowDialog() == DialogResult.OK) { if (frmBank.DialogResult == DialogResult.OK) { _banksPresenter.DisplayActive(); var lstBank = (List <BankModel>)luBankId.Properties.DataSource; if (lstBank != null && lstBank.Count > 0) { BankId = lstBank.Max(m => m.BankId); } } } } } }