Cita: una forma independiente darle clic a un buton se lleve dos tiempos inicial y final
No entendí a que te refieres con eso?
Para enlazar un reporte CR mediante código VB lo puedes hacer así (obviamente antes de esto debes arrastrar un control CrystalReportViewer a tu web)
Código vb.net:
Ver original'Creas una variable que instancie a ReportDocument
Dim rpt As New ReportDocument()
'Indicas la ruta de tu archivo rpt
rpt.Load("C:\Mireporte.rpt")
'Asignas el origen de datos del reporte
'Puede ser un DataTable, Array, Generics, etc.
rpt.SetDataSource(origen_datos)
'Por último asignas el reporte al control CrystalReportViewer
CrystalReportViewer1.ReportSource = rpt
CrystalReportViewer1.DataBind()
Debes tener una referencia al espacio de nombre:
CrystalDecisions.CrystalReports.Engine
Cualquier duda me avisas, espero te ayude