Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Создание, распечатка, выгрузка и корректное закрытие отчёта в Crystal Report
|
|||
|---|---|---|---|
|
#18+
День добрый. В Visual Studio 2005 Standart на вёб форме формирую отчёт Crystal Report 10.2. На форме CrystalReportSource1 и CrystalReportViewer1. Форма открывается в новом окне. В Page_Load - е: 1.Получаю параметры из Request-a. 2.Загружаю сам отчёт CrystalReportSource1.ReportDocument.Load(Server.MapPath(@"~\\CR\\letter.rpt")); 3.Накидываю в него параметров CrystalReportSource1.ReportDocument.SetParameterValue("param1", value1); CrystalReportSource1.ReportDocument.SetParameterValue("param2", value2); CrystalReportSource1.ReportDocument.SetParameterValue("param3", value3); ... 4.CrystalReportSource1.DataBind(); 5.Печатаю отчёт CrystalReportSource1.ReportDocument.PrintOptions.PrinterName = PrinterName; CrystalReportSource1.ReportDocument.PrintToPrinter(1, false, 0, 0); 6.Выгружаю отчёт CrystalReportSource1.ReportDocument.ExportToDisk(ExportFormatType.WordForWindows, "Отчёт.doc"); Всё печатается и выгружается. На экране отчёт. Всё хорошо. Но работает только несколько раз, потом вешает IIS. Подскажите, где и как правильно надо выгружать отчёт? Никак не могу найти где для него вызвать Close и Dispose... Помогите пожалуйста ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2011, 19:34 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=60&tid=1535116]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 293ms |

| 0 / 0 |
