printing a dbgrid - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

printing a dbgrid

how can I print a dbgrid exactly as it is shown on a form?
thank you
yours sincerely
masih emami

Comments

  • zibadianzibadian Posts: 6,349Member
    : how can I print a dbgrid exactly as it is shown on a form?
    : thank you
    : yours sincerely
    : masih emami
    :
    You could try to Assign() its canvas to the Printer.Canvas. This should create a hard-copy of the grid. Here is an untested code for it:
    [code]
    with Printer do begin
    BeginDoc;
    Canvas.Assign(DBGrid1.Canvas);
    EndDoc;
    end;
    [/code]
    I think this should do the trick. You also need to use the "Printers" unit. For more information see the TPrinter object.
Sign In or Register to comment.