C# BindingSource.AddingNew is never called?
- by msfanboy
Hello,
BindingSource.AddingNew is never called when I leave the cell of my datagrid.
The DataGrid has as datasource the BindingSource which again has a "List" of "Customer".
What does the BindingSource need to create a new Customer object and add it to the underlying ICustomerList ?
Of course a interface has no constructor...
Thats the Exception I get:
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[] activationAttributes)
bei System.SecurityUtils.SecureCreateInstance(Type type, Object[] args)
bei System.ComponentModel.BindingList1.AddNewCore()
bei System.ComponentModel.BindingList1.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(Object sender, EventArgs e)
bei DevExpress.XtraEditors.Repository.RepositoryItem.RaiseModified(EventArgs e)
bei DevExpress.XtraEditors.BaseEdit.OnEditValueChanging(ChangingEventArgs e)
bei DevExpress.XtraEditors.TextEdit.OnMaskBox_ValueChanged(Object sender, 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(Message& msg)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)