Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Images σε Report rdlc

Îåêßíçóå áðü ôï ìÝëïò gmlogic. Τελευταία δημοσίευση από το μέλος Johnnyxp64 στις 22-03-2009, 05:07. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  20-03-2009, 14:05 49453

    Images σε Report rdlc

    Σε μία Windows Forms εφαρμογή
    Θέλω να εκτυπώσω προιόντα και τις εικόνες τους σε μια Λίστα
    Υπάρχη ένα πεδίο στο Πίνακα προιόντων πχ Photo όπου ορίζω το όνομα της φωτογραφίας πχ prod01.jpg
    Βάζω ένα contrlol Image μέσα σε table στο body του report και properties source:External και Value:= Fields!Photo.Value
    Όταν τρέχω το πχ το Report1.rdlc σε ένα ReportViewer δεν βλέπω τις αντίστοιχες εικόνες.

    Πχ η τιμή του Photo πεδίου στο πρώτο προιόν (πρώτο record) είναι c:\images\prod01.jpg
    και η φωτογραφία prod01.jpg είναι μέσα στο subdir c:\images\


    Παρατήρησα ότι αντί να δίνω  c:\images\prod01.jpg  δίνω το Url πχ http://localhost/images/prod01.jpg οι εικόνες φένονται
    Φυσικά όρισα στον IIS VirtualDir images    =  c:\images\
    Όμως αυτό δεν με βολεύει για είμαι υποχρεωμένος να έχω σηκωμένο IIS

    Πως μπορώ αλλιως να το κάνω αντι του να δίνω το URL;

    Ευχαριστώ πολύ.

     

    George Matzouranis
  •  20-03-2009, 18:50 49462 σε απάντηση της 49453

    Απ: Images σε Report rdlc

    με μπερδεψε το γεγονος οτι εβαλεσ τον IIS. αυτο το εκανες καθαρα για να δοκιμασεις η σκοπευεις να βγεις online?

    κανωνικα λεγοντας του Value:= Fields!Photo.Value αν θυμαμαι σωστα περημενει να βρει BinaryData μεσα στο πεδια, την η εικονα δηλαδη...τωρα το path δεν ειναι εικονα!

    το οτι ανοιγει με URL ομολογω δεν το εχω δοκιμασει! εσυ λοιπον θες να βαλεις "καρφωτα" τα path? αλλα ενω ειναι εκει η εικονα δεν στην εμφανιζει ενω αν δψσεις το path σε virtualpath το δεχεται!?

    για δοκιμασε να εχεις την εικονα ετσι αποθηκευμενει να δουμε τι θα κανει?Confused

    file://localhost/C:/images/myimage.jpg

    αυτο δεν απαιτει IIS λογικα.


    This Business Is Binary. You are a 1 or a 0. Alive or Dead.-
  •  21-03-2009, 14:53 49485 σε απάντηση της 49462

    Απ: Images σε Report rdlc

    Όχι είναι windows form εφαρμογή(δεν θα είναι online)

    Δεν θέλω στο πεδίο να βάλω το file αλλά το path που βρίσκετε το file δηλ η photo

    Για αυτό και έχω  source:External και Value:= Fields!Photo.Value

    Σήκωσα IIS γιατί κάπου διάβασα ότι για Value πρέπει να δώσω URL και ακόμα έχω δώση

    Me.ReportViewer1.LocalReport.EnableExternalImages = True

    Δοκίμασα αυτό που μου είπες αλλά δυστηχώς και πάλι δεν τις εμφανίζει.

    Αλλά και καρφωτά να βάλω το Value:="c:\images\myimage.jpg" δεν δουλεύει.

    Μόνο αν σηκώσω IIS δώσω Value:="http://localhost/images/myimage.jpg" δειχνη την φωτογραφία

    Και εγώ οπωσδήποτε dεν θέλω σε όποιο PC τρέχει να σηκώνω IIS

    Δεν ξέρω τι να κάνω Huh?


    George Matzouranis
  •  21-03-2009, 16:35 49487 σε απάντηση της 49485

    Απ: Images σε Report rdlc

    Αγαπητέ Johnnyxp64

    Έδωσα

    Value="file://c:/images/myimage.jpg"  αντί για file://localhost/C:/images/myimage.jpg

    και δούλεψε Smile

    Σε ευχαριστώ πολύ

     

     

    ΥΓ΄

    Πάντως αν ξέρη κάποιος μια καλύτερη λύση μπορεί να την πεί

    Ευχαριστώ

     


    George Matzouranis
  •  22-03-2009, 05:07 49508 σε απάντηση της 49487

    Απ: Images σε Report rdlc

    Ωραια χαιρομαι! sorry για το localhost ειχα ανοιχτο OPERA και εκει βαζει και το localhost μετα το file://. Big Smile

    cu arround.


    This Business Is Binary. You are a 1 or a 0. Alive or Dead.-
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems