Imprimer une image en haut du datagridview

- - Dernière réponse : Whismeril
Messages postés
12910
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 mars 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 

Votre réponse

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
12910
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 mars 2019
350
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.