Bir listeden WPF'DEKİ bir datagrid'deki bir combobox sütununa öğe almakta sorun yaşıyorum. Bu benim için çok yeni bu yüzden herhangi bir yardım büyük mutluluk duyacağız. Bunu yapmanın birçok yolu var gibi görünüyor ama hiçbirinin çalışmasını sağlayamadım.
'''
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Positionname}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox x:Name="poscombo Loaded="comboposloaded"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
Arkasındaki koddaki Verileri içeren liste
List<Positions> PositionList = new List<Positions>();
Güncelleme: Listeyi itemsource olarak çekmek için bir yükleme olayı ekledim. Şimdi soru, seçilen değerin combobox'tan metin bloğuna nasıl geri getirileceğidir?
Combo'yu yüklemek için C # eklendi.
private void comboposloaded(object sender, RoutedEventArgs e)
{
ComboBox cmb = (ComboBox)sender;
cmb.ItemsSource = PositionList;
cmb.DisplayMemberPath = "info";
cmb.SelectedValuePath = "psnme";
}