2012-05-10 23 views
0

我有一個comboboxcolumn的數據網格工作正常,但是有可能得到2個DisplayMembers?我想告訴fore-和姓氏在框中,但我只是讓他們中的一個...Datagrid Displaymemberpath

<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> 

爲什麼我想用剛一列是,我只想一個頭的原因(在我案例:員工) 你們看到我的問題?也許有是一個DataTemplate :)

+0

現在在下拉菜單中顯示什麼? – Sharun

+0

什麼也沒有,只是爲了呈現,而不是爲了編輯。 readonly = true :) – JuleZ

+0

您可以詳細說明爲什麼綁定到兩個不同的對象PlacementEmployees和Employees? – Sharun

回答

0

DisplayMemberPath屬性,可以不建立在只顯示一個綁定類的財產的情況下定製DataTemplate的可能性。如果你想要的東西不只是顯示一個屬性,你應該創建自己的DataTemplate

+0

是的,有問題,你會幫我嗎? – JuleZ

相關問題