Inquiridor
Exibir Relatório em Windows Forms

Pergunta
-
Prezados,
Sou iniciante na tecnologia RS. Fiz alguns relatórios e funcionou corretamente, sendo estes exibidos no navegador. Porém, gostaria de saber como "chamar" meus relatórios por uma aplicação windows forms, exibidos em algum componente do tipo visualizador.
Grato a quem possa ajudar.
Paulo.
Todas as Respostas
-
Coloque dentro de um form qualquer um componente CrystalReportVisualizer. Crie seu relatorio adicionando um novo item no projeto e CrystalReport. E depois de edita-lo chame-o atraves dos códigos abaixo.
Private
Sub cmdVisualizar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdVisualizar.ClickDim func as clsClientes
frmRelatorios.crvVisualizador.ReportSource = rel.CriarRel069(func.SelecionaTodosOsClientes())
frmRelatorios.Show()
End Sub
Public Function CriarRel069(ByVal dts As DataTable) As rel069
Dim rpt As New rel069rpt.SetDataSource(dts)
Return rpt End Function -
-
-
Renan,
Creio que o que você está procurando é o exemplo desse walkthrough:
http://msdn.microsoft.com/en-us/library/ms251724(VS.80).aspx
Correto? Poderia colocar mais detalhadamente em qual parte do uso do ReportViewer você está tendo problema?
Att
Boreki
-