MULTIPAGE COM DATAGRID

COQUITO 18/04/2017 11:16:30
#473371
olá galera.

preciso de uma ajuda simples estou fazendo um relatorio simples com printdocument, porem estou com dificuldade de fazer para que ele visualize varias paginas.

alguma ideia que pode ser util neste processo do meu codigo?

ele somente me está mostrando uma pagina só e as informaçoes incompletas. não consigo implementar essa fase no codigo que tenho.
Citação:

For Each dr As DataGridViewRow In dgvRegistros.Rows
[ô]CODIGO
e.Graphics.DrawString([Ô]Nº REG.[Ô], New Font([Ô]Calibri[Ô], 10, FontStyle.Bold), Brushes.Black, 70, 270)
e.Graphics.DrawString(dr.Cells(0).Value, New Font([Ô]Calibri[Ô], 10), Brushes.Black, 90, y)
[ô]TIPO
e.Graphics.DrawString([Ô]TIPO[Ô], New Font([Ô]Calibri[Ô], 10, FontStyle.Bold), Brushes.Black, 120, 270)
e.Graphics.DrawString(dr.Cells(3).Value, New Font([Ô]Calibri[Ô], 10), Brushes.Black, 120, y)
[ô]JUSTIFICATIVA
e.Graphics.DrawString([Ô]JUSTIFICATIVA[Ô], New Font([Ô]Calibri[Ô], 10, FontStyle.Bold), Brushes.Black, 250, 270)
e.Graphics.DrawString(dr.Cells(6).Value, New Font([Ô]Calibri[Ô], 10), Brushes.Black, 250, y)
[ô]DATA
e.Graphics.DrawString([Ô]DATA[Ô], New Font([Ô]Calibri[Ô], 10, FontStyle.Bold), Brushes.Black, 660, 270)
e.Graphics.DrawString(dr.Cells(4).Value, New Font([Ô]Calibri[Ô], 10), Brushes.Black, 660, y)
[ô]HORA
e.Graphics.DrawString([Ô]HORA[Ô], New Font([Ô]Calibri[Ô], 10, FontStyle.Bold), Brushes.Black, 750, 270)
e.Graphics.DrawString(dr.Cells(5).Value, New Font([Ô]Calibri[Ô], 10), Brushes.Black, 750, y)
y += 20
[ô]LINHA
e.Graphics.DrawLine(New Pen(Color.Black, 1), 25, 290, 800, 290)
Next

KERPLUNK 18/04/2017 11:42:08
#473373
Quando gerou o grid, você deve ter usado uma fonte de dados como uma query, certo? Grid é visualizador e não fonte de dados. Além disso, HTML é muito melhor para gerar relatórios.
COQUITO 18/04/2017 11:48:41
#473375
Citação:

:
Quando gerou o grid, você deve ter usado uma fonte de dados como uma query, certo? Grid é visualizador e não fonte de dados. Além disso, HTML é muito melhor para gerar relatórios.



Vlw Kerplunk, mas vc tem algum exemplo de relatórios com html? eu na vdd nunca usei, a empresa onde trabalho ele usa mas o printdocument, eu já pedi para migrar para reportview mas o chefe não pensa até pq ele pensa em migrar da plataforma futuramente(o seja nunca) rsrs
PERCIFILHO 18/04/2017 13:31:51
#473378
Resposta escolhida
Fiz um exemplo neste tópico , veja se te ajuda em algo
Tópico encerrado , respostas não são mais permitidas