تنظیمات نمایشی کنترل Crystal Report Viewer

کنترل Crystal Report Viewer ابزاری است که امکان استفاده از فایل گزارش را فراهم می آورد. در زیر به برخی از خواص و متدهای این کنترل اشاره می کنیم.

خاصیت های مربوط به شی Crystal Report Viewer

خاصیت توضیح
Crystal Report Viewer شامل تعدادی دکمه در قسمت Toolbar خود می باشد که از طریق خصوصیات آن می توانید نمایش یا عدم نمایش آن ها را مشخص نمایید
Show Close Button اگر مقدار این خصوصیت را برابر true قرار دهید دکمه ی ضربدر نمایش داده می شود.
ShowPageNavigationButton اگر true باشد دکمه ی های عقب ، جلو و… مانند Next Page (جهت رفتن به صفحه بعد گزارش ) ، Previous Page ( جهت رفتن به صفحه قبل گزارش ) ، Last Page ( رفتن به صفحه ی آخر ) ، First Page ( رفتن به صفحه ی اول) نمایش داده می شوند.
ShowExportButton در صورتی که مقدار این خاصیت را برابر true قرار دهید به کاربر این اجازه را می دهید که گزارش را در خارج از برنامه با فرمت مورد نظر ذخیره نماید.
ShowGoToPageButton اگر true باشد به کاربر اجازه می دهد که به صفحه ی مورد نظر خود برود.
ShowGroupTreeButton اگر true باشد ، ساختار درختی از فیلدی که رکورد ها را فیلتر نموده است نشان داده می شود .
ShowPrintButton اگر true باشد ، به کاربر اجازه می دهد تا محتویات گزارش را چاپ کند.
ShowRefreshButton در صورت true بودن ، دکمه ی refresh را نشان می دهد.
GetCurrentPageNumber جهت به دست آوردن شماره صفحه جاری گزارش به کار می رود .
PrintReport جهت چاپ گزارش

به عنوان مثال در شکل زیر نشان داده شده است که در صورتی که مقدار خاصیت ShowPageNavigationButton برابر true باشد چه تغییری در صفحه گزارش به وجود می آید :
image1

به کاربرد خاصیت ShowExportButton اگر مقدار آن true باشد توجه کنید :
image2
image3

متدهای مربوط به شی Crystal Report Viewer

()ShowNextPage

این متد برای رفتن به صفحه ی بعدی گزارش به کار می رود :

crystalReportViewer1.ShowNextPage();

()ShowPreviousPage

برای رفتن به صفحه ی قبلی گزارش از این متد استفاده نمایید :

crystalReportViewer1.ShowPreviousPage();

()ShowLastPage

برای رفتن به صفحه ی آخر گزارش به کار می رود :

crystalReportViewer1.ShowLastPage();

()ShowFirstPage

برای رفتن به صفحه ی اول گزارش به کار می رود :

crystalReportViewer1.ShowFirstPage();

()Zoom

این متد جهت بزرگنمایی گزارش به کار می رود :

crystalReportViewer1.Zoom(عدد مورد نظر);