BindingSource.AddingNew никогда не вызывается, когда я покидаю ячейку моей таблицы данных.
DataGrid имеет в качестве источника данных BindingSource, который снова имеет «Список» «Клиент».
Что нужно BindingSource для создания нового объекта Customer и добавления его в базовый ICustomerList?
Конечно, интерфейс не имеет конструктора ...
но у моего объекта customer есть конструктор по умолчанию!
Вот исключение, которое я получаю:
System.MissingMethodException: The constcructor for the type "SAT.EnCoDe.Administration.ICustomer" was not found.
bei System.RuntimeType.CreateInstanceImpl (BindingFlags bindingAttr, Binder Binder, Object [] args, CultureInfo culture, Object [] активацииAttributes)
bei System.SecurityUtils.SecureCreateInstance (Тип типа, Объект [] args)
bei System.ComponentModel.BindingList 1.AddNewCore()
bei System.ComponentModel.BindingList
1.System.ComponentModel.IBindingList.AddNew ()
bei System.Windows.Forms.BindingSource.AddNew ()
bei System.Windows.Forms.CurrencyManager.AddNew ()
bei DevExpress.Data.CurrencyDataController.OnCurrencyManagerAddNew ()
bei DevExpress.Data.CurrencyDataController.AddNewRow ()
bei DevExpress.XtraGrid.Views.Grid.GridView.OnActiveEditor_ValueModified (Отправитель объекта, EventArgs e)
bei DevExpress.XtraEditors.Repository.RepositoryItem.RaiseModified (EventArgs e)
bei DevExpress.XtraEditors.BaseEdit.OnEditValueChanging (ChangingEventArgs e)
bei DevExpress.XtraEditors.TextEdit.OnMaskBox_ValueChanged (Отправитель объекта, EventArgs e)
bei DevExpress.XtraEditors.Mask.MaskBox.RaiseEditTextChanged ()
bei System.Windows.Forms.TextBoxBase.WmReflectCommand (Message & m)
bei DevExpress.XtraEditors.Mask.MaskBox.BaseWndProc (Message & m)
bei DevExpress.XtraEditors.Mask.MaskBox.WndProc (Message & m)
bei DevExpress.XtraEditors.TextBoxMaskBox.WndProc (Сообщение и сообщение)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc (Message & m)
bei System.Windows.Forms.NativeWindow.Callback (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)