public partial class Form1 : Form
{
private void Form1_Load(object sender, EventArgs e)
{
reportViewer1.ProcessingMode = ProcessingMode.Remote;
ServerReport serverReport = reportViewer1.ServerReport;
System.Net.ICredentials credentials =
System.Net.CredentialCache.DefaultCredentials;
ReportServerCredentials rsCredentials =
serverReport.ReportServerCredentials;
rsCredentials.NetworkCredentials = credentials;
serverReport.ReportServerUrl =
new Uri("http:// <Server Name>/reportserver");
serverReport.ReportPath =
"/AdventureWorks Sample Reports/Sales Order Detail";
ReportParameter salesOrderNumber = new ReportParameter();
salesOrderNumber.Name = "SalesOrderNumber";
salesOrderNumber.Values.Add("SO43661");
reportViewer1.ServerReport.SetParameters(
new ReportParameter[] { salesOrderNumber });
reportViewer1.RefreshReport();
}
}