Quantcast
Channel: Crystal Reports
Viewing all articles
Browse latest Browse all 1507

exporting crystal report to pdf

$
0
0

anyone got idea on how to auto export the crystal report to pdf using c# .net

here's my code:

using System;
using System.Data;
using System.Collections.Generic;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Data.Odbc;
using System.Data.OleDb;
using CrystalDecisions.Shared;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Web;

public partial class staff_printcertificate : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)
{

if (Page.IsPostBack == false)
{

clsStaffEntity objstaffinfosid = new clsStaffEntity();
clsStaffInfoDAL objstaffDALsid = new clsStaffInfoDAL();

string sidno = Session["StaffID"].ToString();
objstaffinfosid.StaffID = sidno;
DataTable tblstaffinfosid = objstaffDALsid.loadleave(objstaffinfosid);
_empInfo = GetEmpInfo((string)Session["StaffID"]);

ReportDocument reportdocument1 = new ReportDocument();

TableLogOnInfos crtableLogoninfos = new TableLogOnInfos();
TableLogOnInfo crtableLogoninfo = new TableLogOnInfo();
ConnectionInfo crConnectionInfo = new ConnectionInfo();
crConnectionInfo.ServerName = "dbserver";
crConnectionInfo.DatabaseName = "dbserver";
crConnectionInfo.UserID = "username";
crConnectionInfo.Password = "pswd";
crtableLogoninfo.ConnectionInfo = crConnectionInfo;
crtableLogoninfos.Add(crtableLogoninfo);
CrystalReportViewer1.LogOnInfo = crtableLogoninfos;
CrystalReportViewer1.EnableParameterPrompt = false;

ParameterDiscreteValue crtParamDiscreteValue;
ParameterField crtParamField;
ParameterFields crtParamFields;

crtParamDiscreteValue = new ParameterDiscreteValue();
crtParamField = new ParameterField();
crtParamFields = new ParameterFields();

crtParamDiscreteValue.Value = Request.QueryString["bg"].ToString();
crtParamField.ParameterFieldName = "bg";
crtParamField.CurrentValues.Add(crtParamDiscreteValue);
crtParamFields.Add(crtParamField);
CrystalReportViewer1.ParameterFieldInfo = crtParamFields;

if (empcontype == "1")
{
reportdocument1.Load(Server.MapPath("print/prt.rpt"));
CrystalReportViewer1.ReportSource = reportdocument1;
}


}

}


Viewing all articles
Browse latest Browse all 1507

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>