2011-06-13 2 views
0

이 모든 영화 강신술을 포함 내 그리드, 또 다른 행 :WPF datagrind 변화 한 행

나는 데이터 컨텍스트 설정 CS 파일에서
<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> 

:

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

를 그리고 영화의 제목을 변경할 때 A에서 B로 한 자리, 영화 A가있는 모든 좌석에서 영화 B를 얻습니다.이 문제에 대한 해결책은 무엇입니까?

+0

당신은 또한 집회의 클래스 정의를 보여줄 수 내 문제 해결? –

답변

0

확인 나는

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