ورود

View Full Version : سوال: نمایش گزارش ساخته شده با crystal report بدون ذخیره شدن فایل آن؟



FatemehB
چهارشنبه 18 خرداد 1390, 14:54 عصر
سلام دوستان

من با asp.net برنامه ای دارم که گزارشات رو با crystal report میگیره و فایل اون رو روی سرور ذخیره میکنه و بعد نمایش میده
الان می خوام بدون اینکه فایلی روی سرور به عنوان گزارش ذخیره بشه به طور مستقیم به کاربر نمایش داده بشه یا روی سیستم کاربر ذخیره بشه (یعنی عملا روی سرور چیزی ذخیره نشه)

کسی از دوستان همچین کاری رو انجام داده؟

ممنون میشم کمکم کنید

FatemehB
شنبه 21 خرداد 1390, 09:07 صبح
// Get the report document
ReportDocument repDoc = reportDocument;
// Stop buffering the response
Response.Buffer = false;
// Clear the response content and headers
Response.ClearContent();
Response.ClearHeaders();
// Export the Report to Response stream in PDF format and file name Customers
repDoc.ExportToHttpResponse(ExportFormatType.Porta bleDocFormat, Response, true, Fname);
// There are other format options available such as Word, Excel, CVS, and HTML in the ExportFormatType Enum given by crystal reports





بالاخره پیدا کردم، با این کد حل میشه!

شاپرک
چهارشنبه 01 تیر 1390, 15:00 عصر
يعني اين كد چيكار ميكنه؟!!!!!!!!!!!!!!!!

mn_zandy63
پنج شنبه 02 تیر 1390, 00:53 صبح
اینجاش:

repDoc.ExportToHttpResponse(ExportFormatType.Porta bleDocFormat, Response, true, Fname);
یعنی اینکه گزارش رو بصورت یک فایل بده طرف دانلود کنه، ولی بدون اینکه خودت یه جا ذخیرش کنی لینک دانلود بدی دست طرف.