با سلام!
در این تاپیک، در مورد نحوه ی استخراج داده از بانک اطلاعاتی و چاپ آن توسط پرینتر بحث می کنیم.
در موضوعات قبلی توضیح داده شده بود که چگونه می توان یک بانک اطلاعاتی Ms Access را وارد برنامه ی خود کنیم.
بانک وارد شده را می توانیم توسط کنترل DataGridView نمایش دهیم. به علاوه می توانیم با این کنترل اطلاعات دلخواه خود را از دیتابیس استخراج کنیم.
سپس برای چاپ کردن داده ها از PrintDocument و PrintDialog استفاده می کنیم.
در رویداد PrintDocument_Print توسط e.Graphics.DrawString می توانیم داده های خود را به روی شی PrintDocument ترسیم کنیم. سپس با PrintDialog تنظیمات مربوط به چاپ را انجام دهیم.
در نهایت با دستور PrintDocument.Print، سند خود را چاپ کنیم.
من در این پست یک برنامه با سورس VB.Net قرار می داده ام.
نام این برنامه ArunStudentDB است. این برنامه اطلاعات دانش آموزان را از بانکی به نام StudentGrade.mdb وارد یک DataGridView می کند. بعد از این کار، کاربر می تواند شماره ردیف دانش آموز را توسط یک NumericUpDown تعیین کند. ArunStudentDB با دریافت شماره ی ردیف، نام دانش آموز را به او نمایش می دهد. سپس کاربر می تواند با زدن دکمه Print، نمرات دانش آموز تعیین شده را که در دیتابیس قرار دارد به واسطه ی DataGridView استخراج کرده و چاپ می کند.
به علاوه ArunStudentDB دارای کنترل PrintPreviewDialog نیز است که پیش نمایش سند چاپ را به شما نشان می دهد.
دانلود
75 کیلوبایت
لینک مستقیم
مشکل یا سوالی داشتید، دوستان و بنده در خدمتیم.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
با سپاس
آرمینبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید






پاسخ با نقل قول
Bookmarks