2013-05-20 12 views
5

Pracuję w Visual Studio 2012 Ultimate C# i za pomocą projektanta do tworzenia raportów Crystal. Chcę dodać obraz w sekcji head, wykonując: Rightclick -> Insert -> Picture, a następnie wybieram obrazek (png/bmp) i nic się nie dzieje. Próbowałem to zrobić również z linkiem OLE do plików obrazów, ale (oprócz obiektu OLE) żaden obraz się nie wyświetla.Crystal Reports C# VS 2012 - Nie można dodać obrazu do mojego raportu, nie wyświetlając?

Sprawdziłem w Internecie, ale nie mogłem znaleźć rozwiązania mojego problemu. Wszelkie sugestie i pomysły na temat tego, co może spowodować to lub w jaki sposób mogę ominąć problem?

Odpowiedz

7

Ok, zdaje się, że znalazłem przyczynę, dla której nic się nie dzieje, nieustannie próbując sprawić, by coś się wydarzyło w projektancie: str.

Raporty Crystal są dość błędne, jeśli chodzi o dodawanie zdjęć, przede wszystkim nie generują pojedynczego komunikatu o błędzie, gdy coś idzie nie tak z ładowaniem plików obrazów. Na przykład raporty Crystal nie obsługują gifów ani przezroczystych obrazów i nie wyświetlają żadnego komunikatu o błędzie podczas próby załadowania.

Drugą (i w moim przypadku najważniejszą) przyczyną jest to, że podwójne kliknięcie obrazu podczas ładowania powoduje natychmiastowe umieszczenie obrazu pod kursorem, a kiedy kursor znajdzie się poza powierzchnią rysunku raportu, natychmiast rozwiąże obraz . Wybranie obrazu i naciśnięcie klawisza Enter w celu potwierdzenia umożliwi przeniesienie zdjęcia do raportu.

Mam nadzieję, że pomoże to innym osobom z podobnymi problemami w przyszłości.

+1

dzięki, CR jest świetny, ale takie rzeczy ... –

+0

Dla mnie, po prostu zapisałem mój jpg i jako png i zaczęło się pojawiać. – billb

0

Wybieranie obrazu za pomocą jednego kliknięcia po przejściu do Wstaw-> Obraz, a następnie naciśnięcie Enter, aby potwierdzić, zadziałało.

Powiązane problemy