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

 

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

RDLC

Îåêßíçóå áðü ôï ìÝëïò akisk. Τελευταία δημοσίευση από το μέλος akisk στις 24-07-2007, 22:33. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  23-07-2007, 16:41 33697

    RDLC

    Έχω το παρακάτω πρόβλημα. Δημιουργώ από ένα winform application ένα RDLC
    report. O χρήστης το βλέπει σε ένα reportviewer και εάν θέλει τo
    τυπώνει... όλα καλά μέχρι εδώ.
    Το πρόβλημα είναι πως όταν το τυπώσει πρέπει να κρατήσω ένα εικόνα του
    εκτυπωτικού όπως ακριβώς τυπώθηκε την συγκεκριμένη χρονική στιγμή, ώστε αν
    χρειαστεί να μπορεί να το ξαναδεί-τυπώσει. Πως μπορώ να κρατήσω την εικόνα
    του rdlc? (Παράδειγμα: Υπάρχει τρόπος να κρατήσω όλο το rdlc στην βάση σαν
    binary data η σαν xml?)

    Ευχαριστώ
  •  24-07-2007, 11:00 33728 σε απάντηση της 33697

    Απ: RDLC

    Μπορείς με κώδικα να το κάνεις export σε pdf και μετά να το αποθηκεύεσεις όπου θέλεις. Για export σε pdf προγραμματιστικά κοίτα εδώ.


    Νατάσα Μανουσοπούλου
  •  24-07-2007, 22:33 33750 σε απάντηση της 33728

    Απ: RDLC


    Νατάσα Μανουσοπούλου:

    Μπορείς με κώδικα να το κάνεις export σε pdf και μετά να το αποθηκεύεσεις όπου θέλεις. Για export σε pdf προγραμματιστικά κοίτα εδώ.



    Νατάσα ευχαριστώ για την απάντηση.  Η λύση με τα pdf δεν θα είναι πολύ λειτουργική αφού η εφαρμογή θα χρησιμοποιείτε από πολλούς χρήστες και όλοι θα πρέπει να έχουν πρόσβαση στην τελευταία εικόνα της εκτύπωσης.  Οπότε εάν κρατάω pdf για εκατοντάδες εκτυπώσεις καθημερινά δεν θα είναι ότι καλύτερο .

    Αυτό που θα κάνω, τουλάχιστον προσωρινά, είναι να μετατρέπω το ReportDataset του report σε XML και να το κρατάω στην βάση.  Στην συνέχεια εάν ο χρήστης χρειαστεί την τελευταία εικόνα επαναφέρω το XML και το φορτώνω στο Reportdataset. Με αυτή τη λύση όμως εξακολουθώ να έχω 3 προβλήματα:

    1)      Πως θα κρατάω τα report parameters αφού αυτά δεν είναι μέρος του dataset?

    2)      Tο μέγεθος του πίνακα. Χρησιμοποιώ τον SQL Server 2005 Express και υπάρχει πάντα ο περιορισμός στο μέγεθος της  βάση.  Ίσως χρειαστεί να συμπιέσω το XML πριν το αποθηκεύσω.

    3)      Αν αλλάξω το σχεδιασμό του report υπάρχει περίπτωση να μην μπορώ να το «δέσω» με το παλιά data του XML.


Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems