2009-12-04 7 views
5

Mam wąską tabelę na raporcie z 6 kolumnami. Tabela musi zawierać od 1 do 4 rzędów, w zależności od danych. Zaprojektowałem raport tak, aby było wystarczająco dużo miejsca na 4 rzędy. Chcę użyć miejsca po prawej stronie stołu. Kiedy umieszczam tam pola tekstowe, są one wypychane przez tabelę podczas jej rozwijania w celu wyświetlenia dodatkowych wierszy. Czy istnieje sposób na zablokowanie tych pól tekstowych?VS ReportViewer RDLC - jak zapobiec przesunięciu przez inne elementy innych elementów?

alt text http://heeroz.com/rpt.png

Odpowiedz

7

końcu zorientowali to. Prostokąt działa jako kontener dla regionów danych. Jeśli umieścisz tabelę w prostokącie, wzrośnie ona tylko w granicach prostokąta, bez popychania innych elementów raportu wokół. Aby to zadziałało, tabela musi być podrzędnym elementem sterującym prostokąta. Osiąga się to, upuszczając nową tabelę do istniejącego pola tekstowego lub upuszczając istniejącą tabelę w miejsce poza prostokątem, a następnie przesuwając ją z powrotem do środka. Jeśli narysujesz prostokąt wokół stołu, nie stanie się on dzieckiem. Można to sprawdzić, klikając prawym przyciskiem myszy tabelę. Jeśli tylko mówi "wybierz ciało", a nie "wybierz prostokąt", to nie jest dzieckiem prostokąta. Można również umieścić inne elementy (pola tekstowe itp. W prostokącie znajdującym się po jednej stronie tabeli) Górna krawędź prostokąta musi znajdować się nad dolną krawędzią tabeli, a następnie wszystkie elementy sterujące w prostokącie będą nie będzie to miało wpływu na wzrost tabeli, ale inne elementy poniżej tabeli będą:

+0

dziękuję bardzo za pomoc! to działa dla mnie –

Powiązane problemy