나는 데 문제가 받고 항목 목록에서 콤보 열 datagrid WPF. 이것은 새로운 나에게 그렇게 어떤 도움을 주시면 감사하겠습니다. 그것은 보인다는 많은 방법이 있지만 나는 할 수 없었던 어떤 이들의 작동합니다.
"'
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Positionname}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox x:Name="poscombo Loaded="comboposloaded"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
목록과 데이터 코드에서 뒤에
List<Positions> PositionList = new List<Positions>();
업데이트: 나는 끝까지 추가로드 이벤트를 끌어 목록으로 itemsource. 지금 질문은 얻는 방법을 선택한 값에서 combobox 으로 텍스트를 블록?
C#을 얻기 위해 추가 콤보로드됩니다.
private void comboposloaded(object sender, RoutedEventArgs e)
{
ComboBox cmb = (ComboBox)sender;
cmb.ItemsSource = PositionList;
cmb.DisplayMemberPath = "info";
cmb.SelectedValuePath = "psnme";
}