I want to ask a question about crystal report.I have
asp.net code above. Like you can see, i am using report viewer.
The problem is i don't want using report viewer and, after
i click print button in my web page the report directly show in pdf format
without showing in viewer.Can Crystal report do that ?
Thanks for your help.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim ConnInfo
As New ConnectionInfo
With ConnInfo
.ServerName = "test"
.DatabaseName = "testreport"
.UserID = "user"
.Password = "xxx"
End With
Dim rep As New ReportDocument
rep.Load(Server.MapPath("~\Report\PrintSPKDetail.rpt"))
Dim RepTbls
As Tables =
rep.Database.Tables
For Each RepTbl As Table In RepTbls
Dim RepTblLogonInfo
As TableLogOnInfo =
RepTbl.LogOnInfo
RepTblLogonInfo.ConnectionInfo = ConnInfo
RepTbl.ApplyLogOnInfo(RepTblLogonInfo)
Next
Dim ParamCurrentValues
As New ParameterValues
Dim NoSPKHPM
As New ParameterDiscreteValue
NoSPKHPM.Value = "'" +
decrypt_data(Request("NoSPKHPM")) + "'"
ParamCurrentValues.Add(NoSPKHPM)
Dim ParamFields
As
ParameterFieldDefinitions = rep.DataDefinition.ParameterFields
Dim PrNoSPKHPM
As
ParameterFieldDefinition = ParamFields("no_spkhpm")
PrNoSPKHPM.ApplyCurrentValues(ParamCurrentValues)
Me.CrystalReportViewer1.ReportSource = rep
Me.CrystalReportViewer1.DataBind()
End Sub