or
| //this from my .aspx codebehind |
| public partial class reporting_rep_invprodby_newlook2 : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| string username = User.Identity.Name; |
| MasterReport report1 = new MasterReport(); |
| ReportViewer1.Report = report1; |
| //setting the value of Param1 in the line below |
| report1.Param1 = username; |
| } |
| ------------------------------------------------------------------------------ |
| //this from the telerik report codebehind |
| // Here is a sample query where the value for @ousername_vc |
| //(this.ReportParameters["ousername_vc"].Value) gets lost |
| SqlConnection connSomsys = new SqlConnection(@"Server=cmdivst004\Jason08;Integrated Security=false;Database=QuoteDB; Persist Security Info=True;User ID=gggg;Password=gggg"); |
| SqlCommand selectLastYearTot; |
| selectLastYearTot = new SqlCommand("sprocgetOrdertotlastyear", connSomsys); |
| selectLastYearTot.CommandType = CommandType.StoredProcedure; |
| selectLastYearTot.Parameters.AddWithValue("@ousername_vc", this.ReportParameters["ousername_vc"].Value); |
| adapter3.Fill(dataSet3); |
| this.table3.DataSource = dataSet3; |
| //this is for one of the subreports in the NeedDataSource Event |
| //for the subreport, it works fine |
| SqlConnection connSomsys = new SqlConnection(@"Server=cmdivst004\Jason08;Integrated Security=false;Database=QuoteDB; Persist Security Info=True;User ID=cmdiapp;Password=adiadmin"); |
| Telerik.Reporting.Processing.SubReport report =(Telerik.Reporting.Processing.SubReport)sender; |
| SqlCommand selectCommand; |
| selectCommand = new SqlCommand("sprocgetaccountingorders", connSomsys); |
| selectCommand.CommandType = CommandType.StoredProcedure; |
| //works fine right here line below |
| selectCommand.Parameters.AddWithValue("@ousername_vc", this.ReportParameters["ousername_vc"].Value); |
| SqlDataAdapter adapter = new SqlDataAdapter(selectCommand); |
| DataSet dataSet = new DataSet(); |
| adapter.Fill(dataSet); |
| report.InnerReport.DataSource = dataSet; |
| connSomsys.Dispose(); |
| //Here is the property I created to take in the value of the username |
| //much like the video |
| public string Param1 |
| { |
| get |
| { |
| return (string)this.ReportParameters["ousername_vc"].Value; |
| } |
| set |
| { |
| this.ReportParameters["ousername_vc"].Value = value; |
| } |
| } |
var reportAssembly = AppDomain.CurrentDomain .GetAssemblies() .Where(x => x.GetName().Name == REPORT_NAMESPACE).FirstOrDefault(); Type reportType = reportAssembly.GetType(rptInfo.ReportClassName); var report = (Report)Activator.CreateInstance(reportType); report.DataSource = results;After upgrading to Q3, I cannot apply built-in stylesheets like civic or solstice to reports. Can you try and tell me if it is working?
Thank you.