看看这段代码,或许对你有帮助:ExportOptions crExportOptions=new ExportOptions();
DiskFileDestinationOptions crDiskFileDestinationOptions = new DiskFileDestinationOptions();
string path=Request.ServerVariables["APPL_PHYSICAL_PATH"];
path=path.Replace("\\","\\\\");
string Fname1="Print.pdf";
string Fname=path+"temp\\"+Fname1;
crDiskFileDestinationOptions.DiskFileName = Fname;
oRpt.ExportOptions.DestinationOptions=crDiskFileDestinationOptions;
oRpt.ExportOptions.ExportDestinationType=ExportDestinationType.DiskFile;
oRpt.ExportOptions.ExportFormatType=ExportFormatType.PortableDocFormat;
oRpt.Export();string aa="window.open('/"+Fname1+"')";
Response.Write("<script language='JavaScript'>"+"\n");
Response.Write(aa);
Response.Write("</script>"+"\n");
DiskFileDestinationOptions crDiskFileDestinationOptions = new DiskFileDestinationOptions();
string path=Request.ServerVariables["APPL_PHYSICAL_PATH"];
path=path.Replace("\\","\\\\");
string Fname1="Print.pdf";
string Fname=path+"temp\\"+Fname1;
crDiskFileDestinationOptions.DiskFileName = Fname;
oRpt.ExportOptions.DestinationOptions=crDiskFileDestinationOptions;
oRpt.ExportOptions.ExportDestinationType=ExportDestinationType.DiskFile;
oRpt.ExportOptions.ExportFormatType=ExportFormatType.PortableDocFormat;
oRpt.Export();string aa="window.open('/"+Fname1+"')";
Response.Write("<script language='JavaScript'>"+"\n");
Response.Write(aa);
Response.Write("</script>"+"\n");
Dim paramValues As New ParameterValues()
Dim discreteVal As New ParameterDiscreteValue() discreteVal.Value = 参数值
paramValues.Add(discreteVal)
myReport.DataDefinition.ParameterFields("参数名").ApplyCurrentValues(paramValues)