Microsoft.Reporting.WebForms.ReportParameter[] reportParameterCollection = new Microsoft.Reporting.WebForms.ReportParameter[1];
ReportViewer1.ShowParameterPrompts = false;
ReportViewer1.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote;
ReportViewer1.ServerReport.ReportServerUrl = new Uri(@"http://albatross/ReportServer$CABS");
ReportViewer1.ServerReport.ReportPath = "/rptRoomUsageSummary1";//(string)Session["rptMBRCode"],(string)Session["rptLocation"],(string)Session["rptRoom"]


ReportViewer1.ServerReport.ReportPath = "/rptReportName";

reportParameterCollection = new Microsoft.Reporting.WebForms.ReportParameter[2];

reportParameterCollection.SetValue(new Microsoft.Reporting.WebForms.ReportParameter(parameter_name,parameter_value, 6);

//Here 6 is the length of the parameter. Pass your parameter name and value.


//Code sample to display the report

if (reportParameterCollection.Length > 0)
{
ReportViewer1.ServerReport.SetParameters(reportParameterCollection);
ReportViewer1.EnableViewState = true;
ReportViewer1.ServerReport.Refresh();
ReportViewer1.ShowPrintButton = true;
}