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

 

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

Εκτύπωση datagrid

Îåêßíçóå áðü ôï ìÝëïò panus. Τελευταία δημοσίευση από το μέλος panus στις 01-04-2008, 11:06. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  26-03-2008, 13:49 41147

    Εκτύπωση datagrid

    Χρησιμοποιώ VB 2008 Express και προσπαθώ να εκτυπώσω (χωρίς print preview form) ένα datagrid αλλά δεν βρίσκω το command που κάνει αυτή την δουλειά.
    Έψαξα σε σχετικούς ιστότοπους χωρίς να βρώ κάποια "μανίσια" λύση.
    Γράφουν ότι πρέπει να εγκαταστήσω κάποιες custom βιβλιοθήκες όπου κάνουν αυτή την δουλειά, φυσικά με τον δικό τους κώδικα.
    Πραγματικά συμβαίνει αυτό ή τα "γράσσα" μου δεν έχουν τελειωμό;

    Στο MSDN βρήκα μόνο για C# (τούτο).

    Καμμία ιδέα για το πώς να αρχίσω;




    Visual Basic 2008 Express edition (και βλέπουμε)
  •  26-03-2008, 14:51 41151 σε απάντηση της 41147

    Απ: Εκτύπωση datagrid

    Υποθέτω πως αυτό είναι ΟΚ.

    Private Sub PrintGrid_Click(ByVal sender As System.Object, ByVal e As _
    System.EventArgs) Handles PrintGrid.Click
    PrintDocument1.Print()
    End Sub

    Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, _
    ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles _
    PrintDocument1.PrintPage
    Dim myPaintArgs As New PaintEventArgs(e.Graphics, New Rectangle(New _
    Point(0, 0), Me.Size))
    Me.InvokePaint(DataGrid1, myPaintArgs)
    End Sub


  •  27-03-2008, 09:35 41168 σε απάντηση της 41151

    Απ: Εκτύπωση datagrid

    Εκτυπώνει το grid αλλά τα data φαίνονται με μέγεθος font 1 επάνω δεξιά, λόγω του Point(0, 0), και όχι μέσα στο grid.





    Visual Basic 2008 Express edition (και βλέπουμε)
  •  27-03-2008, 17:56 41172 σε απάντηση της 41168

    Απ: Εκτύπωση datagrid

    Ωραία, οπότε το 1ο βήμα επιτεύχθη!

    Παίξε με τα Coordinates του Point καθώς και με τα Fonts. Αφού φαίρνει τα data μπορείς να βελτιώσεις το format. Δυστυχώς εγώ δεν δουλεύω με VB και δεν μπορώ να το δοκιμάσω.
  •  01-04-2008, 11:06 41234 σε απάντηση της 41172

    Απ: Εκτύπωση datagrid


    Βρήκα την λύση στην απορία μου μέσα στο MDSN forum, στο thread "Printing DatagridView", στο τελευταίο post  με τον κώδικα του CoNNEct.
    g.pap ευχαριστώ για την βοήθεια.






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