This is a migrated thread and some comments may be shown as answers.

[Solved] GridView Crashes when trying to drag header.

2 Answers 102 Views
GridView
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
jerome
Top achievements
Rank 1
jerome asked on 09 Nov 2010, 07:49 AM

GridView Crashes when trying drag column to header grouping.


error :message

Message: Unhandled Error in Silverlight Application
Code: 4004   
Category: ManagedRuntimeError      
Message: System.ArgumentException: Value does not fall within the expected range.
   at MS.Internal.XcpImports.MethodEx(IntPtr ptr, String name, CValue[] cvData)
   at MS.Internal.XcpImports.MethodPack(IntPtr objectPtr, String methodName, Object[] rawData)
   at MS.Internal.XcpImports.UIElement_TransformToVisual(UIElement element, UIElement visual)
   at System.Windows.UIElement.TransformToVisual(UIElement visual)
   at Telerik.Windows.Controls.GridView.GridViewGroupPanel.GetRelativeSourcePoint(Int32 itemIndex, UIElement source, Point point)
   at Telerik.Windows.Controls.GridView.GridViewGroupPanel.GetInsertionPointIndex(Point point, UIElement sourceElement)
   at Telerik.Windows.Controls.GridView.GridViewGroupPanel.ToggleInsertionPointVisibility(Point postision, UIElement sourceElement)
   at Telerik.Windows.Controls.GridView.GridViewGroupPanel.OnDropInfo(Object sender, DragDropEventArgs e)
   at Telerik.Windows.Controls.DragDrop.DragDropEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at Telerik.Windows.RadRoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at Telerik.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RadRoutedEventArgs routedEventArgs)
   at Telerik.Windows.RouteItem.InvokeHandler(RadRoutedEventArgs routedEventArgs)
   at Telerik.Windows.EventRoute.InvokeHandlersImpl(Object source, RadRoutedEventArgs args, Boolean raisedAgain)
   at Telerik.Windows.EventRoute.InvokeHandlers(Object source, RadRoutedEventArgs args)
   at Telerik.Windows.RadRoutedEventHelper.RaiseEvent(DependencyObject element, RadRoutedEventArgs args)
   at Telerik.Windows.DependencyObjectExtensions.RaiseEvent(DependencyObject element, RadRoutedEventArgs e)
   at Telerik.Windows.Controls.DragDrop.RadDragAndDropManager.RaiseDropInfo()
   at Telerik.Windows.Controls.DragDrop.RadDragAndDropManager.NotifyDestination(FrameworkElement destination)
   at Telerik.Windows.Controls.DragDrop.RadDragAndDropManager.OnDropImpossible()
   at Telerik.Windows.Controls.DragDrop.RadDragAndDropManager.OnRealDrag(IMouseEventArgs e)
   at Telerik.Windows.Controls.DragDrop.RadDragAndDropManager.OnCoverRectangleMouseMove(Object sender, MouseEventArgs e)
   at MS.Internal.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate handlerDelegate, Object sender, Object args)
   at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName)    


xaml code as follows:

<basics:TabControl>
      <basics:TabItem  Header="a" x:Name="aTabItem" Height="21">
            <libraryData:CustomDataGrid  Visibility="Visible"
                                            x:Name="dataHoldingDataGrid"
                                            AutoGenerateColumns="False"
                                            ItemsSource="{Binding}"
                                            ShowGroupPanel="True"
                                            Margin="5"
                                            IsReadOnly="True"
                                            VerticalAlignment="Stretch"
                                            HorizontalAlignment="Stretch"
                                            CanUserFreezeColumns="True"
                                            CanUserResizeColumns="True"
                                            RowLoaded="dataHoldingDataGrid_RowLoaded"
                                            CanUserReorderColumns="False"
                                            ClipboardCopyMode="All"
                                            SelectionMode="Single"
                                            EnableColumnVirtualization="False"                                                                   
                                            GridLinesVisibility="Horizontal"
                                            IsFilteringAllowed="True"
                                            ShowGroupFooters="True"
                                            ShowColumnFooters="True"
                                            FrozenColumnCount="{Binding Value,ElementName=defaultRadSlider,Mode=TwoWay}">
                                        <telerik:RadGridView.GroupRowStyle>
                                            <Style TargetType="telerikGridView:GridViewGroupRow">
                                                <Setter Property="ShowHeaderAggregates" Value="False" />
                                            </Style>
                                        </telerik:RadGridView.GroupRowStyle>
                                          
                                        <navigate:RadContextMenu.ContextMenu >
                                            <navigate:RadContextMenu Opened="rightContextMenu_Opened"  ItemClick="ContextMenu_ItemClick">
                                                <navigate:RadMenuItem Header="View"  />
                                                <navigate:RadMenuItem Header="Trade" />
                                                 
                                            </navigate:RadContextMenu>
                                        </navigate:RadContextMenu.ContextMenu>
                                          
                                        <telerik:RadGridView.ChildTableDefinitions>
                                            <telerik:GridViewTableDefinition>
                                                <telerik:GridViewTableDefinition />
                                            </telerik:GridViewTableDefinition>
                                        </telerik:RadGridView.ChildTableDefinitions>
                                        <telerik:RadGridView.HierarchyChildTemplate>
                                            <DataTemplate>
                                                <telerik:RadGridView VerticalAlignment="Stretch" IsFilteringAllowed="False"   HorizontalAlignment="Stretch"
                                      ShowGroupFooters="False"  ShowColumnFooters="False" Loaded="RadGridView1_Loaded"  CanUserFreezeColumns="False" AutoGenerateColumns="False"   ShowGroupPanel="False" IsReadOnly="True">
                                                    <telerik:RadGridView.GroupRowStyle>
                                                        <Style TargetType="telerikGridView:GridViewGroupRow">
                                                            <Setter Property="ShowHeaderAggregates" Value="False" />
                                                        </Style>
                                                    </telerik:RadGridView.GroupRowStyle>
                                                </telerik:RadGridView>
                                            </DataTemplate>
                                        </telerik:RadGridView.HierarchyChildTemplate>
                                          
                                    </libraryData:CustomDataGrid>
      </basics:TabItem>
      <basics:TabItem  Header="b" x:Name="bTabItem" Height="21">
        //same up code and Different name
      </basics:TabItem>
      <basics:TabItem  Header="c" x:Name="cTabItem" Height="21">
          //same up code and Different name
      </basics:TabItem>
</basics:TabControl>

Tab control to switch back and forward to grouping was occurs. ( we are using the latest release (2010.9.24))
please check and help me.
thanks

2 Answers, 1 is accepted

Sort by
0
Yordanka
Telerik team
answered on 11 Nov 2010, 03:21 PM
Hi jerome,

Can you try our latest official version Q3 2010 ? We were unable to reproduce such exception with it.
 
Regards,
Yordanka
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
jerome
Top achievements
Rank 1
answered on 15 Nov 2010, 09:06 AM
upgraded to version Q3.
the issue fixed, this is ok ..

thanks


but we have another problem:
upgraded to Q3.
this bug fixed.


but we have another problem:

http://www.telerik.com/community/forums/silverlight/gridview/why-did-not-foreach-groupdescriptors-upgrade-offical-version-q3.aspx

http://www.telerik.com/community/forums/silverlight/gridview/why-did-not-foreach-groupdescriptors-upgrade-offical-version-q3.aspx
Tags
GridView
Asked by
jerome
Top achievements
Rank 1
Answers by
Yordanka
Telerik team
jerome
Top achievements
Rank 1
Share this question
or