正常に動作するコンボボックス列を持つデータグリッドがありますが、2 つの Displaymembers を取得することは可能ですか? ボックスに姓と名を表示したいのですが、そのうちの1つしか取得できません...
<WpfToolkit:DataGrid AutoGenerateColumns="false" EnableRowVirtualization="True" Height="226" ItemsSource="{Binding Source={StaticResource DataSet}, Path=PlacementsEmployees}" HorizontalAlignment="Left" Margin="739,57,0,0" Name="mitGrid" VerticalAlignment="Top" Width="Auto" DataContext="{Binding}" RowDetailsVisibilityMode="VisibleWhenSelected" IsSynchronizedWithCurrentItem="True" IsReadOnly="True" FontFamily="Verdana" FontSize="11">
<WpfToolkit:DataGrid.Columns>
<WpfToolkit:DataGridComboBoxColumn x:Name="test" Header="Employees" ItemsSource="{Binding Source={StaticResource DataSet}, Path=Employees}" SelectedValuePath="ID" SelectedValueBinding="{Binding Path=PE_Employees}" DisplayMemberPath="E_Surname" -> maybe "E_Forename; E_Surname" ?? <- IsReadOnly="True" />
</WpfToolkit:DataGrid.Columns>
</WpfToolkit:DataGrid>
1 つの列だけを使用したい理由は、1 つのヘッダー (私の場合は従業員) だけが必要だからです。たぶん、データテンプレートの可能性があります:)