Mám potíže při získávání položky ze seznamu do pole se seznamem sloupce v datagridu ve WPF. Tohle je pro mě nové, takže jakákoliv pomoc by bylo velmi ocenil. Zdá se, že existuje mnoho způsobů, jak to udělat, ale nebyl jsem schopen dostat žádný z nich do práce.
"'
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Positionname}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox x:Name="poscombo Loaded="comboposloaded"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
Seznam s Údaji v kódu za
List<Positions> PositionList = new List<Positions>();
AKTUALIZACE: Skončil jsem přidání načítání událost vytáhnout seznam jako itemsource. Otázkou nyní je, jak získat vybrané hodnoty z pole se seznamem zpět do bloku textu?
C# Přidáno, aby si combo naloženo.
private void comboposloaded(object sender, RoutedEventArgs e)
{
ComboBox cmb = (ComboBox)sender;
cmb.ItemsSource = PositionList;
cmb.DisplayMemberPath = "info";
cmb.SelectedValuePath = "psnme";
}