PDA

View Full Version : تعیین محل ذخیره و نام گزارش های Stimulsoft



hadimtn
یک شنبه 25 بهمن 1394, 09:22 صبح
سلام...
چه جوری میشه گزارش های گرفته شده توسط استیمول رو با نام و محلی که کاربر انتخاب میکنه ذخیره کنیم؟!

کد زیر گزارش گرفته شده رو جایی ذخیره میکنه؟! یا ناقصه ؟!

http://admin.stimulsoft.com/Documentation/OnlineFAQ_SR/index.html?12faq_07export_of_reports_02how_to_expo rt_a_report_without_using_the_dialog_box.htm



StiReport report = new StiReport();
report.Load("report.mrt");
report.Render();
report.ExportDocument(StiExportFormat.pdf, "BuyList");

sajadsobh
یک شنبه 25 بهمن 1394, 10:56 صبح
خب چه کاریه؟ استیمول ریپورت الان خودش save as داره همه نوع فرمتی میشه ذخیره کرد.

hadimtn
یک شنبه 25 بهمن 1394, 15:27 عصر
خب چه کاریه؟ استیمول ریپورت الان خودش save as داره همه نوع فرمتی میشه ذخیره کرد.

خب همون Save As رو میخوام با کد فراخوانی کنم!
در واقع نمیخوام از چاپ گزارش پیش نمایش داشته باشم، مستقیم فرمتی رو که میخوام با دریافت نام و آدرس ذخیره کنم!

ژیار رحیمی
یک شنبه 25 بهمن 1394, 16:28 عصر
خب همون Save As رو میخوام با کد فراخوانی کنم!
در واقع نمیخوام از چاپ گزارش پیش نمایش داشته باشم، مستقیم فرمتی رو که میخوام با دریافت نام و آدرس ذخیره کنم!

http://admin.stimulsoft.com/Documentation/OnlineFAQ_SR/index.html?12faq_07export_of_reports_01how_to_expo rt_rendered_report.htm

hadimtn
یک شنبه 25 بهمن 1394, 17:50 عصر
http://admin.stimulsoft.com/Documentation/OnlineFAQ_SR/index.html?12faq_07export_of_reports_01how_to_expo rt_rendered_report.htm

خب منم دقیقاً به این شکل نوشتم، پنجره ی Preparing Report میاد و میره ولی پنجره ی اختصاص نام و تغییر مسیر ذخیره سازی باز نمیشه!

ژیار رحیمی
یک شنبه 25 بهمن 1394, 18:37 عصر
خب منم دقیقاً به این شکل نوشتم، پنجره ی Preparing Report میاد و میره ولی پنجره ی اختصاص نام و تغییر مسیر ذخیره سازی باز نمیشه!

وقتی با کد بخوای گزارش رو Export کنی باید برای نمایش SaveFileDialog خودت با کد Dialog رو فراخوانی کنی

var dlgSave = new SaveFileDialog {Filter = @"pdf files (*.pdf)|*.pdf|All files (*.*)|*.*"};
if (dlgSave.ShowDialog() == DialogResult.OK)
report.ExportDocument(StiExportFormat.Pdf,dlgSave. FileName);