Due to some errors I was having in Q2, I thought I would upgrade to Q3. Now my Grid's hierarchy doesn't work anymore. I installed the update, removed my references from my project, then added the new ones. The plus signs load but they don't actually expand when clicked.
I looked at the examples and made one change to reflect the example but still no luck.
I looked at the examples and made one change to reflect the example but still no luck.
<Window x:Class="WTSCGCAppInterface.Header" |
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
xmlns:TelerikInput="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Input" |
Title="Header" Height="600" Width="800" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"> |
<Grid> |
<telerik:RadWrapPanel Height="60" Name="radPnlFilter" VerticalAlignment="Top"> |
<Label Grid.Row="0" Grid.Column="0">Cust#:</Label> |
<TextBox x:Name="txtCustNum" Width="50" Grid.Row="0" Grid.Column="0"></TextBox> |
<Label Grid.Row="0" Grid.Column="0">Week Ending#:</Label> |
<TelerikInput:RadMaskedTextBox x:Name="txtWeekEnding" Mask="##/##/####" Grid.Row="0" Grid.Column="0"></TelerikInput:RadMaskedTextBox> |
<Label Grid.Row="0" Grid.Column="0">Job#:</Label> |
<TextBox x:Name="txtJobNum" Width="50" Grid.Row="0" Grid.Column="0"></TextBox> |
<Label Grid.Row="0" Grid.Column="0">Sub Job#:</Label> |
<TextBox x:Name="txtSubJobNum" Width="50" Grid.Row="0" Grid.Column="0"></TextBox> |
<Button x:Name="btnFilter" Click="btnFilter_Click">Apply Filter</Button> |
</telerik:RadWrapPanel> |
<telerik:RadGridView Margin="0,58,0,0" Name="radGrdVwHeader" AutoGenerateColumns="False" ColumnsWidthMode="Fill" RowLoaded="radGrdVwHeader_RowLoaded"> |
<telerik:RadGridView.Columns> |
<telerik:GridViewDataColumn Header="HSTAT" UniqueName="HSTAT" IsVisible="False" /> |
<telerik:GridViewDataColumn Header="HCONO" UniqueName="HCONO" IsVisible="False" /> |
<telerik:GridViewDataColumn Header="HDVNO" UniqueName="HDVNO" IsVisible="False" /> |
<telerik:GridViewDataColumn Header="HSEQ" UniqueName="HSEQ" IsVisible="False" /> |
<telerik:GridViewDataColumn Header="HCUST" UniqueName="HCUST" IsVisible="False" /> |
<telerik:GridViewDataColumn Header="Job #" UniqueName="HJBNO" /> |
<telerik:GridViewDataColumn Header="Sub Job #" UniqueName="HSJNO" /> |
<telerik:GridViewDataColumn Header="Week Ending" UniqueName="HDTTK" /> |
<telerik:GridViewDataColumn Header="HDSCD" UniqueName="HDSCD" IsVisible="False" /> |
<telerik:GridViewDataColumn Header="Ticket#" UniqueName="HNUM0" /> |
<telerik:GridViewDataColumn Header="Crew#" UniqueName="HDES0" /> |
<telerik:GridViewDataColumn Header="District" UniqueName="HDES1" /> |
<telerik:GridViewDataColumn Header="FMC#" UniqueName="HDES2" /> |
<telerik:GridViewDataColumn Header="Division" UniqueName="HDES3" /> |
<telerik:GridViewDataColumn Header="Local#" UniqueName="HDES4" /> |
<telerik:GridViewDataColumn Header="Crew Type" UniqueName="HDES5" /> |
<telerik:GridViewDataColumn Header="Zone" UniqueName="HDES6" /> |
</telerik:RadGridView.Columns> |
<telerik:RadGridView.ChildTableDefinitions> |
<telerik:GridViewTableDefinition/> |
</telerik:RadGridView.ChildTableDefinitions> |
<telerik:RadGridView.HierarchyChildTemplate> |
<DataTemplate> |
<telerik:RadGridView x:Name="ProdData" AutoGenerateColumns="False"> |
<telerik:RadGridView.Columns> |
<telerik:GridViewDataColumn Header="PCWNO" UniqueName="PCWNO" /> |
</telerik:RadGridView.Columns> |
</telerik:RadGridView> |
</DataTemplate> |
</telerik:RadGridView.HierarchyChildTemplate> |
</telerik:RadGridView> |
</Grid> |
</Window> |
private void btnFilter_Click(object sender, RoutedEventArgs e) |
{ |
string sWeekEnding = txtWeekEnding.MaskedText; |
string sAlteredFormat = sWeekEnding.Substring(6, 4) + sWeekEnding.Substring(0, 2) + sWeekEnding.Substring(3, 2); |
radGrdVwHeader.ItemsSource = _headerRecs.GetHeaderRecs(1, 0, Convert.ToDecimal(txtCustNum.Text), Convert.ToDecimal(sAlteredFormat), txtJobNum.Text, txtSubJobNum.Text, null, null, ""); |
radGrdVwHeader.ChildTableDefinitions.Clear(); |
GridViewTableDefinition proddataDefinition = new GridViewTableDefinition(); |
proddataDefinition.Relation = new PropertyRelation("ProddataRecs"); |
//this.radGrdVwHeader.TableDefinition.ChildTableDefinitions.Add(proddataDefinition); |
this.radGrdVwHeader.ChildTableDefinitions.Add(proddataDefinition); |
} |