Hi
I am using version v2.0.50727 of the SD.LLBLGen.Pro.ORMSupportClasses.NET20 component.
I am trying to implement inline "Add" functionality to the Telerik WPF Gridview similar to their demo at:
http://demos.telerik.com/wpf/
Under GridView->Populating with Data->DataBase Updates.
I am binding to an EntityCollection of type ProductEntity and everything works great. But when I try add a new record to the grid using the approach in the Telerik example, I get an exception.
This is my code when adding a new product(same way they are doing it in their demo):
ProductEntity product = new ProductEntity();
product.Code = "New";
product.Description = "New";
product.ProductType = "New";
product.PackageType = "New";
product.UnitWeight = 0;
product.UnitCount = 0;
product.UnitOfMeasureId = 0;
product.UnitsPerPiece = 0;
product.MinimumPercent = 0;
product.MaximumPercent = 0;
product.TareWeight = 0;
e.NewObject = product;
But I get the following exception:
{"Add a new object to the related collection instead, or use IBindingList.AddNew() on this object."}
at SD.LLBLGen.Pro.ORMSupportClasses.EntityViewBase`1.System.Collections.IList.Add(Object value)
at Telerik.Windows.Data.EditableCollectionViewExtensions.AddNew(IEditableCollectionView editableCollectionView, Object newItem)
at Telerik.Windows.Controls.GridView.EditContext.AddNew(Object newItem) in c:\Builds\WPF_Scrum\GridView_WPF_2009_Q2_SP1\Sources\Development\Controls\GridView\GridView\GridView\Editing\EditContext.cs:line 520
at Telerik.Windows.Controls.GridView.GridViewDataControl.CreateNewItem() in c:\Builds\WPF_Scrum\GridView_WPF_2009_Q2_SP1\Sources\Development\Controls\GridView\GridView\GridView\GridViewDataControl.cs:line 4243
at Telerik.Windows.Controls.GridView.GridViewDataControl.ShowAddNewRow() in c:\Builds\WPF_Scrum\GridView_WPF_2009_Q2_SP1\Sources\Development\Controls\GridView\GridView\GridView\GridViewDataControl.cs:line 4182
at Telerik.Windows.Controls.GridView.GridViewNewRow.BeginEdit() in c:\Builds\WPF_Scrum\GridView_WPF_2009_Q2_SP1\Sources\Development\Controls\GridView\GridView\GridView\Rows\GridViewNewRow.cs:line 132
at Telerik.Windows.Controls.GridView.GridViewDataControl.BeginInsert() in
Any ideas as to how can I resolve this?
Thanks for your time