This question is locked. New answers and comments are not allowed.
I am using the Q1 2010 release and any columns that I have that contain nullable data throw an error when I group by them.
System.InvalidOperationException: Nullable object must have a value. |
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource) |
at System.Nullable`1.get_Value() |
at lambda_method(ExecutionScope , Table ) |
at System.Linq.Lookup`2.Create[TSource](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) |
at System.Linq.GroupedEnumerable`3.GetEnumerator() |
at System.Linq.Buffer`1..ctor(IEnumerable`1 source) |
at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext() |
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext() |
at Telerik.Windows.Data.QueryableCollectionView.PopulateInternalList(IQueryable view) |
at Telerik.Windows.Data.QueryableCollectionView.CreateInternalList() |
at Telerik.Windows.Data.QueryableCollectionView.EnsureInternalList() |
at Telerik.Windows.Data.QueryableCollectionView.get_Groups() |
at Telerik.Windows.Controls.GridView.GridViewItemContainerGenerator.PrepareGrouping() |
at Telerik.Windows.Controls.GridView.GridViewItemContainerGenerator.System.Windows.Controls.Primitives.IItemContainerGenerator.RemoveAll() |
at Telerik.Windows.Controls.GridView.GridViewItemContainerGenerator.OnRefresh() |
at Telerik.Windows.Controls.GridView.GridViewItemContainerGenerator.Refresh() |
at Telerik.Windows.Controls.GridView.GridViewDataControl.ItemsSourceChanged(Boolean sourceChanged) |
at Telerik.Windows.Controls.GridView.GridViewDataControl.OnItemsChanged(NotifyCollectionChangedEventArgs e) |
at Telerik.Windows.Controls.GridView.BaseItemsControl.OnItemCollectionChanged(Object sender, NotifyCollectionChangedEventArgs e) |
at System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e) |
at Telerik.Windows.Data.DataItemCollection.OnCollectionChanged(NotifyCollectionChangedEventArgs e) |
at Telerik.Windows.Data.DataItemCollection.Telerik.Windows.Data.IWeakEventListener<System.Collections.Specialized.NotifyCollectionChangedEventArgs>.ReceiveWeakEvent(Object sender, NotifyCollectionChangedEventArgs e) |
at Telerik.Windows.Data.WeakEvent.WeakListener`1.Handler(Object sender, TArgs args) |
at System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e) |
at Telerik.Windows.Data.QueryableCollectionView.OnCollectionChanged(NotifyCollectionChangedEventArgs args) |
at Telerik.Windows.Data.QueryableCollectionView.RefreshAndRaiseCollectionChanged(NotifyCollectionChangedEventArgs args) |
at Telerik.Windows.Data.QueryableCollectionView.Refresh() |
at Telerik.Windows.Data.QueryableCollectionView.EndDefer() |
at Telerik.Windows.Data.QueryableCollectionView.DeferHelper.Dispose() |
at Telerik.Windows.Controls.GridView.GridViewDataControl.PerformGrouping(GroupingRequestedEventArgs args) |
at Telerik.Windows.Controls.GridView.GridViewDataControl.<>c__DisplayClass2b.<GroupingRequested>b__2a() |
at Telerik.Windows.Controls.CursorManager.PerformTimeConsumingOperation(FrameworkElement frameworkElement, Action action) |
at Telerik.Windows.Controls.GridView.GridViewDataControl.GroupingRequested(Object origin, GroupingRequestedEventArgs e) |