I have a hierarchical data grid. Each parent row may have an expand button. When I click the expand button each parent row expands and displays a nested data grid. My problem is that my nested data grid always has an extra column. This extra column has no data. How do I remove the extra column from my nested data grid?
Xaml Below
<Grid x:Name="LayoutRoot" Background="White">
<Controls:RadGridView x:Name="PeopleGrid" Margin="0"
RowIndicatorVisibility="Collapsed" IsReadOnly="True"
Width="748" MinHeight="386" MaxHeight="400"
AutoGenerateColumns="False"
VerticalAlignment="Top"
VerticalContentAlignment="Stretch"
HorizontalContentAlignment="Stretch"
HorizontalAlignment="Stretch"
>
<Controls:RadGridView.Columns>
<Controls:GridViewDataColumn >
<telerik:GridViewDataColumn.CellTemplate>
<DataTemplate>
<Button x:Name="btnToggle" Content="+" Click="btnToggle_Click" Tag="Inner" Visibility="{Binding IsToggleBtnVisible}"/>
</DataTemplate>
</telerik:GridViewDataColumn.CellTemplate>
</Controls:GridViewDataColumn>
<Controls:GridViewDataColumn Header="ID" DataMemberBinding="{Binding ID}" />
<Controls:GridViewDataColumn Header="First Name" DataMemberBinding="{Binding FirstName}" />
<Controls:GridViewDataColumn Header="Last Name" DataMemberBinding="{Binding LastName}" />
<Controls:GridViewDataColumn Header="Major" DataMemberBinding="{Binding Major}" Width="*" />
<Controls:GridViewDataColumn Header="Age" DataMemberBinding="{Binding Age}" Width="120"/>
</Controls:RadGridView.Columns>
<telerik:RadGridView.RowDetailsTemplate>
<DataTemplate>
<Controls:RadGridView x:Name="ClassGrid" Margin="0"
ItemsSource="{Binding Path=ClassList, Mode=OneWay}"
RowIndicatorVisibility="Collapsed" IsReadOnly="True"
AutoGenerateColumns="False"
VerticalAlignment="Top"
HorizontalAlignment="Left"
>
<Controls:RadGridView.Columns>
<Controls:GridViewDataColumn Header="Subject" DataMemberBinding="{Binding Subject}" />
<Controls:GridViewDataColumn Header="Professor" DataMemberBinding="{Binding Professor}" />
<Controls:GridViewDataColumn Header="Time" DataMemberBinding="{Binding Time}" />
</Controls:RadGridView.Columns>
</Controls:RadGridView>
</DataTemplate>
</telerik:RadGridView.RowDetailsTemplate>
</Controls:RadGridView>
</Grid>