PDA

View Full Version : آموزش: يك كلاس براي پرينت داتاگريد ويو با آموزش



ایمان مدائنی
سه شنبه 06 مهر 1389, 15:18 عصر
سلام دوستان
يك كلاس براتون گذاشتم البته سرچ كردم ديدم قبلا كسي مشابه اين رو نزاشته

از يك سايت گرفتم
خيلي جالبه

فقط كافيه اون رو به پروژه خودتو اضافه كنيد و در كليدي كه عمليات چاپ رو انجام ميده كد زير رو بزاريد




private void btnPrint_Click(object sender, EventArgs e)
{
this.Cursor = Cursors.WaitCursor;
DataGridViewPrinter.DGVPrinter printer = new DataGridViewPrinter.DGVPrinter();
printer.CellAlignment = StringAlignment.Center;
printer.CellFormatFlags = StringFormatFlags.DirectionRightToLeft;

printer.HeaderCellAlignment = StringAlignment.Center;
printer.HeaderCellFormatFlags = StringFormatFlags.DirectionRightToLeft;
printer.PageNumberAlignment = StringAlignment.Near;
printer.PageNumberInHeader = true;
printer.PageNumberOnSeparateLine = true;
printer.PageNumbers = true;
printer.PorportionalColumns = true;

printer.Title = "فروش نقدي";
printer.TitleAlignment = StringAlignment.Center;
printer.TitleColor = Color.Blue;
printer.TitleFont = new Font("Arial", 14);
printer.TitleFormatFlags = StringFormatFlags.DirectionRightToLeft;

printer.SubTitle = " ";
printer.SubTitleAlignment = StringAlignment.Center;
printer.SubTitleColor = Color.Blue;
printer.SubTitleFont = new Font("Arial", 14);
printer.SubTitleFormatFlags = StringFormatFlags.DirectionRightToLeft;
printer.PrintPreviewDataGridView(dataGrid1);

this.Cursor = Cursors.Default;
}







به همين راحتي

موفق باشيد دوستان

ایمان مدائنی
سه شنبه 06 مهر 1389, 18:34 عصر
دوستان دانلود كنيد تا داغه :لبخند:

debugger
سه شنبه 06 مهر 1389, 23:59 عصر
این کلاس را یکی از افراد همین تالار فکر کنم یک سال قبل گذاشته بود . تازه طرف مشکل راست به چپ و مطابقت با فارسی را حل کرده بود

ایمان مدائنی
چهارشنبه 07 مهر 1389, 07:35 صبح
دوست عزيز من سرچ كردم ولي پيداش نكردم وگر نه نمي ذاشتم
آخر ديده بودم همه دنبال اين موضوع هستن گفتم بزارم تا دوستان استفاده كنن

حالا اگر شما اون رو پيدا كردي كه مشكلاتش هم حل شده لينكش رو بزار تا من اين پست رو پاك كنم

چون ميگم من تو جست و جو نمونه اي نديدم فقط بحث پيدا كردم

mmd2009
چهارشنبه 07 مهر 1389, 07:45 صبح
حالا زیاد هم مهم نیست این همه تاپیک داغون تو این بخش هست مخصوصا سوالات در مورد ارسال مقادیر بین فرم ها حالا از این مدل بحث ها هم 2 تا باشه اصلا اتفاق خاصی نمی افته

موفق باشید