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

[Solved] Value does not fall within the expected range.

1 Answer 242 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.
Simon yang
Top achievements
Rank 1
Simon yang asked on 31 Oct 2009, 07:34 AM
   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.GridViewCellsPanel.ComputeCellsPanelHorizontalOffset()
   at Telerik.Windows.Controls.GridView.GridViewHelper.GetParentCellsPanelHorizontalOffset(IProvideGridViewColumn cell)
   at Telerik.Windows.Controls.GridView.GridViewDataControl.InvalidateCellsPanelHorizontalOffset(Object args)
  I have RadTabControl with two RadTabItem,each RadTabItem have one grid,when I click the first tab ,it load the data of first grid,and I click the second tab,it load the data of second grid.when I quickly click the second tab,It comes crash. my version is Beta2_2009_3_1023.My grid like that:
<Common:IscGridView x:Name="grdItemsOnLoan" Grid.Row="0" Grid.Column="0" TabIndex="31" Margin="0,0,0,2"  IsFilteringAllowed="False" CanUserResizeColumns="True"
                             IsReadOnly="True" AutoGenerateColumns="False" ColumnsWidthMode="Fill"
                             ShowGroupPanel="False" FontSize="10"  CanUserFreezeColumns="False" RowIndicatorVisibility="Collapsed"
                        CanUserSortColumns="True" ShowColumnHeaders="True" ItemsSource="{Binding ItemsOnLoanList}" SelectedItem="{Binding SelectedItemsOnLoan, Mode=TwoWay}" ScrollMode="RealTime" >
                        <telerikGridView:RadGridView.Columns>
                               <telerikGridView:GridViewDataColumn Width="45" Header="#">
                                  <telerikGridView:GridViewDataColumn.CellStyle>
                                     <Style TargetType="gridView:GridViewCell">
                                        <Setter Property="Template">
                                           <Setter.Value>
                                              <ControlTemplate TargetType="gridView:GridViewCell">
                                                 <Border BorderBrush="#FFB3B3B3" BorderThickness="0,0,1,1">
                                                    <CheckBox x:Name="chkItemsOnLoan" IsChecked="{Binding isSelected, Mode=TwoWay}" Content="{Binding Num}"  Margin="2,1,0,0" Click="chkItemsOnLoan_Click"/>
                                                 </Border>
                                              </ControlTemplate>
                                           </Setter.Value>
                                        </Setter>
                                     </Style>
                                  </telerikGridView:GridViewDataColumn.CellStyle>
                               </telerikGridView:GridViewDataColumn>
                            <!--<telerikGridView:GridViewDataColumn Width="108" Header="Barcode" UniqueName="Barcode" DataMemberPath="Barcode"/>
                            <telerikGridView:GridViewDataColumn Width="80" Header="CallNo" UniqueName="CallNo" DataMemberPath="CallNo"/>
                            <telerikGridView:GridViewDataColumn Width="148" Header="Title" UniqueName="Title" DataMemberPath="Title"/>
                            <telerikGridView:GridViewDataColumn Width="120" Header="DueDate" UniqueName="DueDate" DataMemberPath="Duedate"/>
                            <telerikGridView:GridViewDataColumn Width="60" Header="Renew" UniqueName="Renew" DataMemberPath="TimesRenewed"/>
                            <telerikGridView:GridViewDataColumn Width="60" Header="Price" UniqueName="Price" DataMemberPath="Price"/>
                            <telerikGridView:GridViewDataColumn Width="128" Header="Volume Issue No" UniqueName="VolumeIssueNo" DataMemberPath="VolumeIssueNo"/>-->
                         </telerikGridView:RadGridView.Columns>
                    </Common:IscGridView>

1 Answer, 1 is accepted

Sort by
0
Vlad
Telerik team
answered on 02 Nov 2009, 06:57 AM
Hi,

This is already fixed!

Kind regards,
Vlad
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Tags
GridView
Asked by
Simon yang
Top achievements
Rank 1
Answers by
Vlad
Telerik team
Share this question
or