我在UserControl中有一个WPF数据网格。我在datagrid中有一个ComboBox列,用于从数据库加载数据,该数据库加载得很好。我再次在Header中添加了具有相同数据的ComboBox(我的最终目标是,我希望所有具有Selected Header ComboBox的行都具有选定的值)。
但是页眉中的ComboBox没有获得DataContext,并且为空。
<DataGridTemplateColumn>
<DataGridTemplateColumn.HeaderTemplate>
<DataTemplate>
<ComboBox Grid.Row="1" Width="100" HorizontalAlignment="Center" Name="workGroupHeaderSelect"
ItemsSource="{Binding Path=WorkstationGroups}" SelectedValuePath="ID"
DisplayMemberPath="Name">
</ComboBox>
</DataTemplate>
</DataGridTemplateColumn.HeaderTemplate>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox SelectionChanged="WorkGroupSelect_OnSelectionChanged" Grid.Row="1" Width="100" HorizontalAlignment="Center" Name="workGroupSelect"
ItemsSource="{Binding Path=WorkstationGroups}"
SelectedValuePath="ID"
DisplayMemberPath="Name">
</ComboBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
我在这里想念什么?
我的数据网格位于用户控件内。