2011-01-10 2 views
1

저는 양식의 생성자에서 DataGrid를 채우는 실버 라이트 양식을 가지고 있습니다. 아래 코드는 ...Silverlight Grid가로드되었지만 데이터를 표시하지 않습니다.

public partial class ManageArtists : UserControl 
{ 
    ChinookDomainContext cdContext = new ChinookDomainContext(); 

    public ManageArtists() 
    { 
     InitializeComponent(); 

     cdContext.Load(cdContext.GetArtistsQuery()); 

     dpArtistPager.Source = cdContext.Artists.OrderBy(artist => artist.Name); 
     dgArtistList.ItemsSource = cdContext.Artists.OrderBy(artist => artist.Name); 
    } 
} 

이제 문제는 ....입니다. 그리드 머리글 필드를 클릭 할 때까지 아무 것도 표시되지 않습니다. 나는 이것이 왜 일어나는 지 이해하지 못한다 ??

누군가 나에게 무슨 일이 일어 났는지 설명 해줄 수 있어요 !!

감사합니다

답변

1

감사합니다.

신속하게이 컬렉션을 ObservableCollection에 랩핑하면 데이터가 올바르게 표시됩니다.

HTH

관련 문제