2011-06-13 69 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"/>