2011-08-06 6 views
0

IEnumerable 컬렉션에 번들로 제공되는 DataGrid가 있습니다. 이 컬렉션의 각 항목 속성에는 "id"가 포함되어 있습니다. 나는이 "id"를위한 쇼 문자열을 위해 변환기를 사용한다. 이제는 "id"가있는 테이블과 각 ID의 이름 사이에 관계가 있습니다. 그래서 나는 이름을 불러 일으킬 수 있지만 제한된 컬렉션 cheanging없이 그리드를 새로 고칠 수 있습니까? ThnX. 영어로 죄송합니다.Silverlight GridView 데이터 업데이트

답변

0

IEnumerable 컬렉션에 포함 된 개체에서 INotifyPropertyChanged를 구현해야한다고 생각합니다.

이 구현에서는 개체 속성이 변경 될 때 인터페이스 검색이 자동으로 변경되고 반대의 경우도 마찬가지입니다.

감사합니다.

+0

ThnX. 나는 INotifyPropertyChanged에 대해 알고 있지만, 이것에 대해서만 내 colletion 항목에 대한 새로운 클래스를 구현 whant하지 않습니다. – Anton

+0

그래서 내가 잘 이해하지 못한다면 컬렉션을 새로 고치지 않고 DataGrid를 새로 고치시겠습니까? DataGrid에 묶여있는 두 번째 컬렉션을 만들고 원래 컬렉션에서이 컬렉션 너비 값을 채울 수 있습니다. 미안하지만 필요가 없습니다. – bbennoun

+0

예, 컬렉션을 새로 고치지 않고 DataGrid를 새로 고칠 필요가 있습니다. 나는 바운드 컬렉션이 좋은 생각이 아니라고 생각합니다. ThnX. – Anton