2011-03-16 4 views
0

방법 그룹 데이터가 내가 그것을 위해 수집 소스보기를 사용WPF에서 LIstview의 데이터를 그룹화하는 방법?

SQL 데이터베이스에서 바인드 있습니다 목록보기의 데이터 만 이

내 코드 라인

작동하지 않습니다 아래에 언급 :

CollectionViewSource viewSource = new CollectionViewSource { Source = ds }; 
    viewSource.GroupDescriptions.Add(new PropertyGroupDescription("RequestID")); 
    ListView1.ItemsSource = viewSource.View; 

하지만 제대로 작동하지 않는 경우에도 데이터가 목록보기 항목 소스가 컬렉션보기 소스와 바인딩되어있을 때 목록보기에 표시되지 않습니다.

도와주세요. 고마워요.

답변

2

당신은 그룹 템플릿을 설정하는 것을 잊지 말아 다음

ICollectionView view = CollectionViewSource.GetDefaultView(ds); 
view.GroupDescriptions.Add(new PropertyGroupDescription("RequestID")); 
listview1.ItemsSource = view; 

을 시도 할 수 있습니다. btw here과 관련된 질문입니다.

관련 문제