We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

Upgrade Issue - GridGrouping?

I have a windows.net app that does not work after upgrading from syncfusion 4.1??? to 4.2.0.37 The error message is... ------------------------------------------------------ Possible incorrect RelationDescriptor.ChildTableName for Relation Commited Operations. Engine.SourceListSet[RECONENTRY_DETAIL] returned null. Did you forget to call Engine.SourceListSet.Add(new SourceListSetEntry(RECONENTRY_DETAIL, list) or did you specify a wrong ChildTableName? Valid ChildTableName entries are: ''DAILYSCHEDULE'' ------------------------------------------------------ It occurs when the form tries to initally display **AND** when we do not attempt to fill the dataadapter. If we fill the data adapter when the form is brought up, it works... but subsequent attempts to fill the dataAdapter do not work and the existing data in the grid is not cleared. The form code, when stepped through, does not raise the exception. The exception occurs in when the application.run is called. More specifically, it happens in here... ------------------------------------------------------ public class EllipsisCellModel: GridTextBoxCellModel public override GridCellRendererBase CreateRenderer(GridControlBase control) ------------------------------------------------------ NOTE: this is .net version v2.0.50727 not sure if that is "RC" or "RTM" EXCEPTION DETAILS.... ------------------------------------------------------------- System.InvalidOperationException was unhandled Message="Possible incorrect RelationDescriptor.ChildTableName for Relation Commited Operations.\rEngine.SourceListSet[RECONENTRY_DETAIL] returned null.\rDid you forget to call Engine.SourceListSet.Add(new SourceListSetEntry(RECONENTRY_DETAIL, list)\ror did you specify a wrong ChildTableName?\rValid ChildTableName entries are: ''DAILYSCHEDULE'' " Source="Syncfusion.Grouping.Base" StackTrace: at Syncfusion.Grouping.Table.EnsureSourceList() at Syncfusion.Grouping.Table.EnsureInitialized(Object sender, Boolean notifyParent) at Syncfusion.Grouping.Element.EnsureInitialized(Object sender) at Syncfusion.Grouping.Table.get_TopLevelGroup() at Syncfusion.Grouping.Table.get_FilteredChildTableOrTopLevelGroup() at Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.get_CurrentCell() at Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl..ctor(GridModel model) at Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl..ctor(GridTableModel model, GridTableControl parentGrid, GridNestedTableControlCellRenderer parentRenderer) at Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateNestedTableControl(GridTableModel relatedTableModel, GridTableControl parentGrid, GridNestedTableControlCellRenderer parentRenderer) at Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CreateNestedTableControl(GridTableModel relatedTableModel, GridTableControl parentGrid, GridNestedTableControlCellRenderer parentRenderer) at Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer..ctor(GridControlBase grid, GridCellModelBase cellModel) at Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel.CreateRenderer(GridControlBase control) at Syncfusion.Windows.Forms.Grid.GridCellRendererCollection.get_Item(String key) at Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Initialize() at Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OptimizeLoadTime() at Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.f_Load(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.Form.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) at System.Windows.Forms.SafeNativeMethods.ShowWindow(HandleRef hWnd, Int32 nCmdShow) at System.Windows.Forms.Control.SetVisibleCore(Boolean value) at System.Windows.Forms.Form.SetVisibleCore(Boolean value) at System.Windows.Forms.Control.set_Visible(Boolean value) at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.Run(Form mainForm) at ReconciliationEntry.Program.Main() in C:\Documents and Settings\mcanalj\My Documents\joe\projects\canadian\ReconciliationEntry\ReconciliationEntry\Program.cs:line 17 at System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args) at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart()

1 Reply

AD Administrator Syncfusion Team June 19, 2006 11:07 PM UTC

Hi Joe, Please refer to the below forum thread that deals with a similar topic. http://www.syncfusion.com/Support/Forums/message.aspx?MessageID=41112 Let me know if this helps. Best Regards, Haneef

Loader.
Live Chat Icon For mobile
Up arrow icon