2011-06-13 44 views
0

這是我的網格,它包含了所有電影院降神:WPF在datagrind變化一行另一行

<Grid> 
    <DataGrid AutoGenerateColumns="False" Name="dgSeance"> 
     <DataGrid.Columns> 

      <DataGridTextColumn Header="Id" Binding="{Binding id}"/> 
      <DataGridTextColumn Header="Data" Binding="{Binding date}"/> 
      <DataGridTextColumn Header="Czas" Binding="{Binding time}"/> 
      <DataGridTextColumn Header="Czas trwania" Binding="{Binding duration}"/> 

      <DataGridComboBoxColumn Header="Film" x:Name="movieComboBox" ItemsSource="{StaticResource movieList}" SelectedItemBinding="{Binding Movie.title}"/> 

     </DataGrid.Columns> 
    </DataGrid> 

</Grid> 

在CS文件中我設置的DataContext:

CinemaEntities _context = new CinemaEntities; 
    dgSeance.ItemsSource = _context.Seance; 

當我改變電影標題從A到B的一個派別,所有有電影A的派對現在獲得電影B.對於這種行爲的任何解決方案?

+0

你能還顯示降神的類定義? – 2011-06-13 07:07:31

回答

0

好,我解決我的問題

<DataGridComboBoxColumn Header="Film" x:Name="movieComboBox" ItemsSource="{StaticResource movieList}" SelectedValueBinding="{Binding Path=movieId}" SelectedValuePath="id" DisplayMemberPath="title"/>