Hi All,
Last day i think i searched all bolg site to get the solution but what ever solutions i got it is not working for me. But i have to finish it today.
=====================
Information:
CR Dev Version: 13.0.2.469
CR Runtime Engine for .net 4.0 version: 13.0.2.469
OS : XP 32bit
VS: 2010
========================
Print and Export Button working for below Code:
------------------------------------------------
String Report = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
Report = Request.QueryString["ReportName"];
ReportDocument rptDoc = new ReportDocument();
dsATS ds = new dsATS(); // .xsd file name
DataTable dt = new DataTable();
// Just set the name of data table
dt.TableName = Report;
dt = getAllOrders(); //This function is located below this function
ds.Tables[0].Merge(dt);
// Your .rpt file path will be below
if (Report == "RefundSummaryReport")
{
rptDoc.Load(Server.MapPath("~/Reports/crtRefundSummaryReport.rpt"));
}
//set dataset to the report viewer.
rptDoc.SetDataSource(ds);
CrystalReportViewerATS.ReportSource = rptDoc;
===============================================================
But I am using Below Code But It is not working but I need work Below way:
----------------------------------------------------------------------------
if (!IsPostBack)
{
string reportName = Request.QueryString["ReportName"];
string assemblyName = ConfigurationManager.AppSettings["ATSReports"];
DataTable dt = new DataTable();
reportData = FindRunTimeObject<IReportData>.CreateReportController(assemblyName, reportName + "Data") as IReportData; //new AssessmentsTaxTypeReportData();
List<Object> parametersList = (List<Object>)Session["ListParameters"];
SqlDataReader dr = reportData.GetReportOutputData(parametersList) as SqlDataReader;
ReportClass report = FindRunTimeObject<ReportClass>.CreateReportController(assemblyName, reportName) as ReportClass;
ParameterFields crvParameters = reportData.ReturnReportParameters(parametersList) as ParameterFields;
report.Load(reportName + ".rpt");
dt.Load(dr);
report.SetDataSource(dt);
CrystalReportViewer_RV.ReportSource = report;
CrystalReportViewer_RV.ParameterFieldInfo = crvParameters;
=========================================================================
Can you please help me......
Thanks in Advance
Shafik