2012-10-11 180 views
0

嗨,我必須創建一個wpf網格,其中有組合框。我必須將網格綁定到數據表dtGrid和組合框項目源到數據表dtcmb。我寫了下面的模板來嵌入網格中的組合框。將數據表綁定到wpf中datagrid的組合框中

現在我需要訪問該組合在後面的代碼指定項目源的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> 

回答

0

對於這種特殊情況,您應該使用DataGridComboBoxColumn。您可以通過其x:Name屬性在後面的代碼中訪問它。 DataGridComboBoxColumn對象將允許您訪問所有您需要的屬性。

+0

如何從後臺代碼訪問它可以建議我 – SANDEEP