Bonjour,
je dois afficher mon dataGridView dans un fichier pdf lorsque je clique sur le bouton "imprimer",pour cela je travaille avec itextsharp,mon problème est que je n'arrive plus à colorer le background de l'entête de table "headers" dans le fichier pdf,j'ai utilisé pour le backgroundColor de DataGridView la ligne suivante mais sans effet sur le fichier pdf:
dataGridView1.Rows[0].Cells[i].Style.BackColor= Color.blue;
voici mon code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| private void button4_Click(object sender, EventArgs e)
{
Document doc = new Document(iTextSharp.text.PageSize.LETTER, 10, 10, 42, 35);
doc.Open();
PdfPTable table = new PdfPTable(dataGridView1.Columns.Count);
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
for (int k = 0; k < dataGridView1.Columns.Count; k++)
{
.............
}
}
doc.Add(table);
doc.Close();
}
} |
merci pour l'aide
Partager