2012-05-27 2 views
3

속성이 UserSet이고 여기에 ObservableCollection<GridRow>이 포함되어 있습니다. GridRow -이 추천 속성이 포함되어 내 클래스 : WPF DataGrid TwoWay Binding

public int Id 
{ 
    get { return id; } 
    set 
    { 
     id = value; 
     RaisePropertyChanged("Id"); 
    } 
} 

내가하여 Userset을 채울 후 그리드가 결합한다. 내가 변경할 때 id 필드 작업 setter Id. 올바른 값을 설정합니다. 그러나 모든 변경 후 다른 버튼을 클릭하면 UserSet 값을 수정하지 않았습니다. 따라서 업데이트 된 그리드를 가져올 수 없습니다. 이것은 내 XAML입니다.

<DataGrid ItemsSource="{Binding UsersSet, Mode=TwoWay}" AutoGenerateColumns="True"> 

</DataGrid> 

도와주세요.

답변

9

당신은 시도 할 수 있고 UpdateSourceTrigger 설정 :

<DataGrid ItemsSource="{Binding UsersSet, 
         Mode=TwoWay, 
         UpdateSourceTrigger=PropertyChanged}" 
      AutoGenerateColumns="True"> 

</DataGrid> 

을가 추측하기 매우 어려운 코드의 나머지 부분을 모른 채.

+0

감사합니다. @Erno. 당신의 도움으로 나는 그것을 해결합니다. –

+0

우리가 여기에있는 것은 문제가되지 않습니다. –

+0

이것이 @Alexei의 유일한 문제입니까? – LJNielsenDk