This question is locked. New answers and comments are not allowed.
I am not able to get rows within a HierarchChildTemplate to display when the number of rows in the collection being returned is large. When I temporarily change the code to return a small set of rows it works just fine. I have a need to display 1000's of rows, and they just never display. I have looked the the demo online of the grid that binds 1M rows, and I have made sure that the properties of my grids are the exact same as that for testing purposes, but still no luck. Theis gird is on a RadTabItem, and there are no ScrollViewers, etc. on this tab.
This is the Xaml of the grid within grid.
This is the Xaml of the grid within grid.
<telerikGridView:RadGridView
x:Name="SourceCodeGridView" Margin="0" Background="#D1CECB"
ItemsSource="{Binding SourceCodeRows}"
SelectedItem="{Binding SelectedSourceCodeRow, Mode=TwoWay}"
AutoGenerateColumns="False" ScrollMode="Deferred" IsReadOnly="True" DataLoadMode="Asynchronous" Height="400">
<telerikGridView:RadGridView.Columns>
<telerikGridView:GridViewDataColumn HeaderTextAlignment="Center" IsReadOnly="True" Header="Account" DataMemberBinding="{Binding Account}" />
<telerikGridView:GridViewDataColumn HeaderTextAlignment="Center" IsReadOnly="True" Header="Division Id" DataMemberBinding="{Binding DivisionId}" />
<telerikGridView:GridViewDataColumn HeaderTextAlignment="Center" IsReadOnly="True" Header="Division Name" DataMemberBinding="{Binding DivisionName}" />
<telerikGridView:GridViewDataColumn HeaderTextAlignment="Center" IsReadOnly="True" Header="Company" DataMemberBinding="{Binding Company}" />
<telerikGridView:GridViewDataColumn HeaderTextAlignment="Center" IsReadOnly="True" Header="Company Name" DataMemberBinding="{Binding CompanyName}" />
<telerikGridView:GridViewDataColumn HeaderTextAlignment="Center" IsReadOnly="True" Header="Amount" DataMemberBinding="{Binding Amount}" />
<telerikGridView:GridViewDataColumn HeaderTextAlignment="Center" IsReadOnly="True" Header="Source Code" DataMemberBinding="{Binding SourceCode}" />
<telerikGridView:GridViewDataColumn HeaderTextAlignment="Center" IsReadOnly="True" Header="Posting Date" DataMemberBinding="{Binding PostingDate}" />
<telerikGridView:GridViewDataColumn HeaderTextAlignment="Center" IsReadOnly="True" Header="Eff. Date" DataMemberBinding="{Binding EffectiveDate}" />
<telerikGridView:GridViewDataColumn HeaderTextAlignment="Center" IsReadOnly="True" Header="Update Date" DataMemberBinding="{Binding UpdateDate}" />
</telerikGridView:RadGridView.Columns>
<telerikGridView:RadGridView.ChildTableDefinitions>
<telerikGridView:GridViewTableDefinition x:Name="SubSystemTableDefinition"></telerikGridView:GridViewTableDefinition>
</telerikGridView:RadGridView.ChildTableDefinitions>
<telerikGridView:RadGridView.HierarchyChildTemplate>
<DataTemplate>
<Border Background="#B3B1B3">
<toolkit:BusyIndicator
IsBusy="{Binding LoadingSourceCodeTrans}" OverlayStyle="{StaticResource TransparentProgressStyle}"
BusyContent="Loading Source Code Transactions...">
<telerikGridView:RadGridView
x:Name="SubSystemGridView" ScrollMode="Deferred" IsReadOnly="True" AutoGenerateColumns="False"
ItemsSource="{Binding SourceCodeTranRows}" DataLoadMode="Asynchronous" Background="#D1CECB" >
<telerikGridView:RadGridView.Columns>
<telerikGridView:GridViewDataColumn Header="Account" DataMemberBinding="{Binding Account}" />
<telerikGridView:GridViewDataColumn Header="Account Unit" DataMemberBinding="{Binding AccountUnitId}" />
<telerikGridView:GridViewDataColumn Header="Base Amount" DataMemberBinding="{Binding BaseAmount}" />
<telerikGridView:GridViewDataColumn Header="Company" DataMemberBinding="{Binding Company}" />
<telerikGridView:GridViewDataColumn Header="Control Grp" DataMemberBinding="{Binding ControlGroupNumber}" />
<telerikGridView:GridViewDataColumn Header="JE Type" DataMemberBinding="{Binding JeTypeCode}" />
<telerikGridView:GridViewDataColumn Header="Line Number" DataMemberBinding="{Binding LineNumber}" />
<telerikGridView:GridViewDataColumn Header="Reference Desc" DataMemberBinding="{Binding ReferenceDescription}" />
<telerikGridView:GridViewDataColumn Header="System Code" DataMemberBinding="{Binding SystemCode}" />
<telerikGridView:GridViewDataColumn Header="System Date" DataMemberBinding="{Binding SystemDate}" />
<telerikGridView:GridViewDataColumn Header="Trans Amount" DataMemberBinding="{Binding TransactionAmount}" />
<telerikGridView:GridViewDataColumn Header="Trans Desc" DataMemberBinding="{Binding TransactionDescription}" />
</telerikGridView:RadGridView.Columns>
</telerikGridView:RadGridView>
</toolkit:BusyIndicator>
</Border>
</DataTemplate>
</telerikGridView:RadGridView.HierarchyChildTemplate>
</telerikGridView:RadGridView>