Imprimer une image en haut du datagridview

- - Dernière réponse : Whismeril
Messages postés
13627
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
20 août 2019
- 17 sept. 2018 à 23:05
Bonjour,
je desire imprimer sur la meme page FORMAT A4 une image et un datagridview.
en effet je veux imprimer l'image en haut du datagriview imprimer voici mon code:
ça n'imprime rien du tout

 try
            {
                printDialog1.Document = printDocument1;
                if (printDialog1.ShowDialog() == DialogResult.OK)
               {

                   printDocument1.Print();

                 

            DGVPrinter printer = new DGVPrinter();
            printer.Title = "REPUBLIQUE ;
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit |
            StringFormatFlags.NoClip;
            printer.PageNumbers = true;
            printer.PageNumberInHeader = false;
            printer.ColumnWidth = DGVPrinter.ColumnWidthSetting.Porportional;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer = "--------------------";
            printer.FooterSpacing = 15;
            printer.PrintDataGridView(dataGridView1);
             }
                }
            catch(Exception)

            {
}


 private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {
            Image newImage = Image.FromFile("C:\rose.JPG");
            int x = 100;
            int y = 100;
            int width = 450;
            int height = 150;
            e.Graphics.DrawImage(newImage, x, y, width, height);
        }
Afficher la suite 

3 réponses

0
Merci
je remercie d'avance tout ceux qui m'aideront
Commenter la réponse de JACOBMAHONE
Commenter la réponse de JACOBMAHONE
Messages postés
13627
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
20 août 2019
295
0
Merci
Bonsoir

tu peux faire un document word, que tu imprimes ensuite.
Un exemple ici
https://codes-sources.commentcamarche.net/source/101341-exemple-d-utilisation-de-la-librairie-docx

Sinon, tu peux utiliser Crystal Report ou Report Viewer, il y a de nombreux tutos sur le net (souvent en anglais)
Commenter la réponse de Whismeril