RDLC - dynamiczny nagłówek lub stopka

0

Mam problem ze zdefiniowaniem raportu w RDLC. Od kilku godzin próbuję znaleźć jakiekolwiek rozwiązanie czy przykład w sieci, ale niestety bezskutecznie. Potrzebuję w jakiś sposób umożliwić, aby stopka każdej strony miała różną treść, pisany fragment aplikacji ma za zadanie wystawiać faktury i drukować adres do wysyłki w ściśle określonym miejscu (koperta z okienkiem), więc ustawienie elementów raportu na stopce wydaje się chyba najbardziej sensowne ze względu na pozycjonowanie. Niestety, nie mam bladego pojęcia w jaki sposób zmieniać dane na poszczególnych stopkach stron (dane w samym raporcie wyświetlam korzystając z Tablixa), nie można tam uzyskać dostępu do danych wyświetlanych w ciele raportu. Czy istnieje jakikolwiek sposób na rozwiązanie tego problemu?
Jeżeli nie, to czy istnieje możliwość takiego ustawienia elementów raportu, aby zawsze były renderowane w tym samym miejscu strony (przed tymi elementami jest Tablix, który się rozszerza w zależności od tego, ile wierszy danych wyświetla)? Chyba nie muszę dodawać, że elementy te nie mogą wchodzić na szczegóły raportu, jeżeli się nie mieszczą, należy przenieść je na następną stronę, na której też muszą być wyświetlone w konkretnej, ustalonej pozycji?
A jeżeli również to się nie uda, to czy istnieje możliwość podania pozycji elementów nie względem lewego górnego narożnika raportu, ale np. wg prawego dolnego?

Dziękuje za każdą pomoc.

0

Problem został rozwiązany bez użycia dynamicznej stopki. Poniżej krótki szkic rozwiązania, jakby ktoś potrzebował :)

Problem powodowała lista (Tablix), która się rozszerzała i powodowała, że komponenty ustawione pod nią były przesuwane o tyle, o ile lista się rozszerzyła. Rozwiązaniem było stworzenie niewidocznego prostokąta, którego górna krawędź znajdowała się nad dolną krawędzią listy, więc nie został on przesunięty oraz umieszczenie komponentów odpowiedzialnych za wyświetlenie adresu do wysyłki w tym prostokącie (w miejscu, w którym powinny być zawsze wyświetlane). Dzięki temu komponenty te zawsze są wyświetlane w jednym i tym samym miejscu niezależnie od tego, jak "duża" urośnie lista (uwaga - jeżeli lista jest długa, może przysłonić/wejść pod te komponenty). To tak w skrócie :)

Rozwiązanie znalezione tutaj: http://msdn.microsoft.com/en-us/library/ms251697%28v=vs.80%29.aspx (sekcja Adding a Rectangle).

1 użytkowników online, w tym zalogowanych: 0, gości: 1