我有一個問題,我正在將對象的集合綁定到ComboBox(單元格在DataGrid中)。在DataGrid中綁定對象到ComboBox的集合SilverLight
我在網格組合框,但它是空的,沒有數據(該集合不爲空):
<sdk:DataGrid Name="CdnsDataGrid" AutoGenerateColumns="False" Grid.Column="1" Grid.Row="1" Height="200" RowHeight="40" Margin="0,20,30,20" RowEditEnded="LinesDataGrid_RowEditEnded">
<sdk:DataGrid.Columns>
<sdk:DataGridTemplateColumn Width="*" CanUserReorder="True" CanUserResize="True" CanUserSort="True" Header="Welcome Message">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox Name="VoiceMessagesComboBox" SelectedIndex="3" Width="250" ItemsSource="{Binding VMCollection}" SelectionChanged="OnVMSelectionChanged">
<ComboBox.ItemTemplate>
<DataTemplate>
<Grid Width="200" Height="46">
<TextBlock HorizontalAlignment="Center" Text="{Binding Description}"/>
</Grid>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
<sdk:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellEditingTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
</sdk:DataGrid>
</Grid>
收集項目有:ID,路徑說明:
我'試圖顯示在網格中的組合框項目的描述,並在「保存」點擊,獲得項目的ID(按行)
任何想法,如何解決它? 提前致謝。
謝謝。我發佈了更新後的答案。 – David