将数据表绑定到wpf中的datagrid的组合框

时间:2012-10-11 08:47:46

标签: c# wpf combobox wpfdatagrid

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

现在我需要在代码后面访问组合来指定项目源和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>

1 个答案:

答案 0 :(得分:0)

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