PDA

View Full Version : print in reportviewer



karimi84
دوشنبه 19 آذر 1386, 08:19 صبح
سلام
از reportviewer چگونه می شود پرینت گرفت (جستجو کردم چیزی پیدا نکردم)

abolfazl585
دوشنبه 19 آذر 1386, 19:24 عصر
بهترین کار این است که به جای ReportViewer از Pdf استفاده کنی.
به این صورت که اگه از CrystalReport استفاده می کنی، ابتدا ReportDocument خودت رو به PortableDocFormat یا همون pdf اکسپورت کن و سپس pdf رو تو OutputStream بذاری.
اگه این کار رو بلد نیستی بگو تا کدهاشو بنویسم و برات بذارم

hamed_bostan
سه شنبه 20 آذر 1386, 09:26 صبح
بهترین کار این است که به جای ReportViewer از Pdf استفاده کنی.

خوب اینطوری نجبوره کاربر acrobat reader رو سیستم داشته باشه و این میشه یه محدودیت ولی در غیر این صورت چیزی بهکلاینت وابسته نیست

karimi84
یک شنبه 25 آذر 1386, 13:12 عصر
با تشکر
ممکنه لطفا کدش رو برایم بگذارید

abolfazl585
سه شنبه 27 آذر 1386, 18:24 عصر
خوب اینطوری نجبوره کاربر acrobat reader رو سیستم داشته باشه و این میشه یه محدودیت ولی در غیر این صورت چیزی بهکلاینت وابسته نیست
حرف شما کاملا منطقی است و لی تو این زمونه کامپیوتری که روش اکروبات نباشه کمتر پیدا میشه.
حتی خود مایکروسافت هم وقتی که توی ریپورت ویوور بخوایین دکمه پرینت رو بزنین، یه فایل بصورت Pdf براتون اماده دانلود میکنه

موفق باشید

mehrdad201
چهارشنبه 28 آذر 1386, 00:12 صبح
دوست عزیز کد و نمونه سمپلش رو میذاری ؟؟

karimi84
چهارشنبه 28 آذر 1386, 08:34 صبح
سلام
چیزی که من تونستم پیدا کنم
<script>
function prn() {
document.getElementById('prn_btn').style.visibilit y='hidden';
print();
setTimeout("document.getElementById('prn_btn').style.visibilit y='visible'", 3000);
}
</script>