jak obsługiwać sumę częściową grupy i np. wiersze docelowe w WPF DataGrid?

Wdrażam siatkę danych WPF, która zawiera projekty z wieloma kluczowymi liczbami. Projekty są pogrupowane według kategorii projektów.

Dla każdej kategorii powinno być:

wiersz, który pokazuje w każdej kolumnie liczby kluczowej wszystkie wiersze kolumny.wiersz docelowy, który nie jest częścią siatki źródła danych w powiązaniu z. wiersz docelowy mówi dla każdej kolumny, co jest celem na dany rok (np. ile pieniędzy można wydać).

Wiersze te powinny być zawsze na górze w każdej grupie (filtrowanie sortowania).

Moim pierwszym rozwiązaniem było posiadanie tych danych w nagłówku grupy. Nie jest to dobre rozwiązanie, ponieważ nagłówek grupy nie obsługuje kolumn. tj. powinien być skonstruowany przez uzyskanie szerokości kolumn.

Można to zrobić, ale komplikuje się, gdy użytkownicy chcą zmienić kolejność i ukryć kolumny.

DataGrid używa CollectionViewSource, więc nie jest wypełniony kodem C #. Zasadniczo rozszerzam ten przykład:http://msdn.microsoft.com/en-us/library/ff407126.aspx

Dzięki i Pozdrawiam - matti

questionAnswers(2)

yourAnswerToTheQuestion