Показать сообщение отдельно
Старый 05.08.2009, 15:18   #17  
moskalevas is offline
moskalevas
Участник
 
107 / 11 (1) +
Регистрация: 16.07.2009
Добавил несколсько строчек:

byte[] result = null;
string reportPath = "/Новая папка/Заказы и коммерческие предложения";
string format = "excel";
string historyID = null;
ParameterValue[] parameters = new ParameterValue[1];
parameters[0] = new ParameterValue();
parameters[0].Name = "Param2";
parameters[0].Value = "ФУА Северодвинска";

string encoding;
string mimeType;
string extension;
Warning[] warnings = null;
string[] streamIDs = null;
ExecutionInfo execInfo = new ExecutionInfo();
ExecutionHeader execHeader = new ExecutionHeader();

rs.ExecutionHeaderValue = execHeader;
execInfo = rs.LoadReport(reportPath, historyID);
rs.SetExecutionParameters(parameters, "en-us");

string SessionID = rs.ExecutionHeaderValue.ExecutionID;

result = rs.Render(format, null, out extension, out encoding, out mimeType, out warnings, out streamIDs);


Теперь формируется отчёт с заданным параметром ФУА Северодвинска.
Как сделать, чтобы можно было выбирать параметры из имеющихся в самом отчёте в Reporting Services?Точнее не выбирать, а брать из поля name в заказах(как раз откуда мы и запускаем сформировать отчёт)