Hi,
Executing following code recieved strange NullReferenceException:
private void IterateRows(IList<Record> records)
{
foreach (Record record in records)
{
if (record is ExpandableDataRecord)
{
ExpandableDataRecord expandableRecord = (ExpandableDataRecord)record;
expandableRecord.IsExpanded = true;
IterateRows(expandableRecord.ChildRecordManagers[0].Records);
}
}
}
private void Expand_Click(object sender, RoutedEventArgs e)
{
this.IterateRows(this.radGridView1.Records);
}
System.NullReferenceException was unhandled
Message="Object reference not set to an instance of an object."
Source="Telerik.Windows.Controls.GridView"
StackTrace:
at Telerik.Windows.Controls.GridView.GridViewItemsControl.ExpandToAvailableSpace() in r:\WPF_Scrum\WPF_Team\Sources\Development\WPF\GridView\GridView\GridViewItemsControl.cs:line 1329
at Telerik.Windows.Controls.GridView.GridViewItemsControl.GridViewItemsControl_Loaded(Object sender, RoutedEventArgs e) in r:\WPF_Scrum\WPF_Team\Sources\Development\WPF\GridView\GridView\GridViewItemsControl.cs:line 852
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
at MS.Internal.LoadedOrUnloadedOperation.DoWork()
Any thoughts?
Just to mention that I don't have r:\WPF_Scrum\WPF_Team\Sources\Development\WPF\GridView\GridView\GridViewItemsControl.cs on my computer ;)
Greg
Executing following code recieved strange NullReferenceException:
private void IterateRows(IList<Record> records)
{
foreach (Record record in records)
{
if (record is ExpandableDataRecord)
{
ExpandableDataRecord expandableRecord = (ExpandableDataRecord)record;
expandableRecord.IsExpanded = true;
IterateRows(expandableRecord.ChildRecordManagers[0].Records);
}
}
}
private void Expand_Click(object sender, RoutedEventArgs e)
{
this.IterateRows(this.radGridView1.Records);
}
System.NullReferenceException was unhandled
Message="Object reference not set to an instance of an object."
Source="Telerik.Windows.Controls.GridView"
StackTrace:
at Telerik.Windows.Controls.GridView.GridViewItemsControl.ExpandToAvailableSpace() in r:\WPF_Scrum\WPF_Team\Sources\Development\WPF\GridView\GridView\GridViewItemsControl.cs:line 1329
at Telerik.Windows.Controls.GridView.GridViewItemsControl.GridViewItemsControl_Loaded(Object sender, RoutedEventArgs e) in r:\WPF_Scrum\WPF_Team\Sources\Development\WPF\GridView\GridView\GridViewItemsControl.cs:line 852
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
at MS.Internal.LoadedOrUnloadedOperation.DoWork()
Any thoughts?
Just to mention that I don't have r:\WPF_Scrum\WPF_Team\Sources\Development\WPF\GridView\GridView\GridViewItemsControl.cs on my computer ;)
Greg