In the attached project I have a simple example where I have a DataSet containing a single DataTable which has a single DateTime column.
I then have an UltraGrid bound to this DataSet and the UltraGrid column Style is set to DateTime for the single column that exists. When I run the project and try and use the drop down button to edit the date & time I get:
"String was not recognized as a valid DateTime."
I cannot think of any reason why this may be. I have tried having the default value of the column set to DBNull or an existing date and time. This makes no difference.
Can anyone help?
Hi Mike,
I upgraded first from v7.3 to v9.1 which caused the date time bug. To fix that, I upgraded to v10.2. That has now caused the next problem illustrated in the attached sample. (However, did fix the original problem)
What version did you upgrade to? Did you get the latest service release or did you just upgrade to a new volume release?
Can you duplicate this exception in a small sample project?
Thanks. Upgrading fixed that problem. However, it has caused another with all our wingrids that call;
this.ScrollColumn(ColScrollAction.Left); this.ScrollRow(RowScrollAction.Top);
on FireInitializeLayout
plus the following throw the same error
this.ActiveColScrollRegion.Scroll(scrollAction); this.ActiveRowScrollRegion.Scroll(scrollAction);
on ScrollColumn and ScrollRow
Exception: "Object reference not set to an instance of an object."
This occurs in the designer and at runtime. Any thoughts?
Stack Trace:
at Infragistics.Win.UltraWinGrid.ColScrollRegion.Clone()at Infragistics.Win.UltraWinGrid.ColScrollRegion.InternalScroll(ScrollEventType scrollType, Int32 lineDelta, Rectangle scrollIntoViewRect, Boolean leftAlign, Boolean takeIntoAccountFixedHeaders, HeaderBase headerBeingScrolled)at Infragistics.Win.UltraWinGrid.ColScrollRegion.InternalScroll(ScrollEventType scrollType, Int32 lineDelta)at Infragistics.Win.UltraWinGrid.ColScrollRegion.OnScroll(ScrollBarInfo scrollBar, ScrollEventType scrollType, Boolean exitEditMode, Boolean invalidateRegion)at Infragistics.Win.UltraWinGrid.ColScrollRegion.Scroll(ColScrollAction action)at SIMS.UI.Controls.MultiBandGridView.ScrollColumn(ColScrollAction scrollAction) in D:\Dev\SIMS\SIMS.NET.root\SIMS.UI\Controls\MultiBandGridView.cs:line 253at SIMS.UI.Controls.MultiBandGridView.FireInitializeLayout(InitializeLayoutEventArgs e) in D:\Dev\SIMS\SIMS.NET.root\SIMS.UI\Controls\MultiBandGridView.cs:line 143at Infragistics.Win.UltraWinGrid.UltraGridLayout.ApplyLoadedBands()at Infragistics.Win.UltraWinGrid.UltraGridLayout.ListManagerUpdated(BindingManagerBase bindingManager)at Infragistics.Win.UltraWinGrid.UltraGridLayout.ListManagerUpdated()at Infragistics.Win.UltraWinGrid.UltraGridBase.Set_ListManager(Object newDataSource, String newDataMember)at Infragistics.Win.UltraWinGrid.UltraGridBase.VerifyDataSourceAttached()at Infragistics.Win.UltraWinGrid.UltraGridBase.OnCreateControl()at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)at System.Windows.Forms.Control.CreateControl()at System.Windows.Forms.Control.ControlCollection.Add(Control value)at System.Windows.Forms.Form.ControlCollection.Add(Control value)at System.Windows.Forms.Design.ControlDesigner.DesignerControlCollection.Add(Control c)
I think this is a problem with the Infragistics component - after originally starting this thread I upgraded to v10.1 and the problem went away.
When I revert back to v9.1 the problem reappears.
Hi,
You could try getting the latest service release.
How to get the latest service release - Infragistics Community
But judging by the error message, this sounds like a problem with the code. Perhaps you simply have the Visual Studio IDE set to break on all run-time exceptions and this exception is already being handled. Do you get the same exception if you run without the debugger attached?