using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.SqlClient; using Microsoft.Reporting.WebForms; public partial class Admin_PrintRegiDetail : System.Web.UI.Page { Service sr = new Service(); protected void Page_Load(object sender, EventArgs e) { if(IsPostBack==false) Print(Request.QueryString["stu"].ToString()); } private void Print(string id) { try { DataSet ds = new DataSet(); // List lstI = new List(); System.Web.Script.Serialization.JavaScriptSerializer srl = new System.Web.Script.Serialization.JavaScriptSerializer(); ds = sr.ViewTCenter_Detail_ID(id); // lstI = srl.Deserialize>(data); ReportViewer1.ProcessingMode = ProcessingMode.Local; ReportViewer1.LocalReport.EnableExternalImages = true; ReportViewer1.LocalReport.ReportPath = Server.MapPath("../../RDLC/TrainingCenter.rdlc"); // prop prp = new prop(); // prp.id = Request.QueryString["stu"].ToString(); // DL obj = new DL(); ReportDataSource datasource = new ReportDataSource("dsTCenter", ds.Tables[0]); ReportDataSource datasourceI = new ReportDataSource("dsTFacilities", ds.Tables[1]); ReportDataSource datasourceII = new ReportDataSource("dstSinglepoint", ds.Tables[2]); ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.DataSources.Add(datasource); ReportViewer1.LocalReport.DataSources.Add(datasourceI); ReportViewer1.LocalReport.DataSources.Add(datasourceII); } catch (Exception ex) { Console.Write(ex.Message); } } }