PDA

View Full Version : print در Asp.net



yasmeen
چهارشنبه 06 تیر 1386, 01:47 صبح
من تابع print در Asp.net و همچنین نحوه اتصال کریستال ریپورت در Asp.net را می خواهم

Bisavad_Moshtagh
چهارشنبه 06 تیر 1386, 14:40 عصر
تابع window.print تابع JAVASCRIPT هستش که با کمک اون میتونیدPrintdialog رو باز کنید. این تابع رو با استفاده از کد زیر به رویدادOnclickدکمه مربوطه اضافه کنید


ibtnPrint.Attributes.Add("onclick", "return window.print() ;")


برای استفاده از کریستال ریپورت هم اول گزارشتون رو در Crystal Report ایجاد کنید بعد یک ایتم از نوع CrystalReport به پروژه اضافه کنید. بعد از انتخاب نام و تایید در پنجره Crystal Report Gallary گزینه سوم یعنی ّFrom an exisiting report رو انتخاب کنید و آدرس فایلتون رو بدید

درمرحله بعد توی فرم مورد نظرتون یک کنترل از نوع Crystal Report viewer انتخاب کنید و در رخداد مورد نظر برای نمایش این گزارش کدهای زیر رو بنویسید:




dim rep1 as new crystalreport1
crystalreportviewer1.reportsource=rep1
crystalreportviewer1.Databind()