C# 在wpf中将datatable绑定到datagrid的combobox

C# 在wpf中将datatable绑定到datagrid的combobox,c#,wpf,combobox,wpfdatagrid,C#,Wpf,Combobox,Wpfdatagrid,嗨,我必须创建一个wpf网格,其中有一个组合框。我必须将网格绑定到数据表dtGrid,将组合框项源绑定到数据表dtcmb。我在下面编写了一个模板,用于在网格中嵌入组合框 现在我需要访问code behind中的组合来指定项目源和DisplayMemberPath、SelectedValuePath、SelectedValue、 即使我可以在代码隐藏中访问数据网格,我也无法访问组合框。问题是什么 <my:DataGridTemplateColumn x:Name="supplierName"

嗨,我必须创建一个wpf网格,其中有一个组合框。我必须将网格绑定到数据表dtGrid,将组合框项源绑定到数据表dtcmb。我在下面编写了一个模板,用于在网格中嵌入组合框

现在我需要访问code behind中的组合来指定项目源和DisplayMemberPath、SelectedValuePath、SelectedValue、

即使我可以在代码隐藏中访问数据网格,我也无法访问组合框。问题是什么

<my:DataGridTemplateColumn x:Name="supplierName" Header="Supplier" Width="60" >
    <my:DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <ComboBox  x:Name="cmbSubSysSupplier_SRV"  IsTextSearchEnabled="True" 
            Height="23" ItemsSource="{Binding}"  Width="80" />
        </DataTemplate>
    </my:DataGridTemplateColumn.CellTemplate>
</my:DataGridTemplateColumn>


对于这种特殊情况,您应该使用DataGridComboBoxColumn。您可以通过其x:Name属性在代码隐藏中访问它。DataGridComboxColumn对象将允许您访问所需的所有属性。

如何从代码隐藏中访问它。您能建议我吗