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;
}