Drucken eines Datagridviews

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von hal2000.

    Drucken eines Datagridviews

    Hallo Zusammen
    Ich möchte den ganzen Inhalt eines DatagridViews drucken können. Jedoch klappt das nicht ...
    Der folgende Code druckt mir nur das was ich auf den ersten Blick sehe, wenn man im DataGridview scrollt sind aber noch weitere Daten vorhanden.

    VB.NET-Quellcode

    1. Dim g As Graphics = e.Graphics
    2. Dim Bild As New Bitmap(DataGridView1.Width, DataGridView1.Height)
    3. Dim Quadrat As New Rectangle(50, 75, DataGridView1.Width, DataGridView1.Height + 50)
    4. DataGridView1.DrawToBitmap(Bild, Quadrat)
    5. g.DrawImage(Bild, 0, 0)
    Hey, das ist definitiv der falsche Ansatz um eine Datagridview auszudrucken. Am besten ist da ein Report (funktioniert dann sehr schön über die Datasource), Oder du Zeichnest wirklich jeden Datensatz einzeln auf (nicht empfehlenswert).
    "Wenn jemand in einem Betrieb unverzichtbar ist, dann ist dieser Betrieb falsch organisiert." - Roberto Niederer