ایمان مدائنی
سه شنبه 06 مهر 1389, 16: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;
}
به همين راحتي
موفق باشيد دوستان
يك كلاس براتون گذاشتم البته سرچ كردم ديدم قبلا كسي مشابه اين رو نزاشته
از يك سايت گرفتم
خيلي جالبه
فقط كافيه اون رو به پروژه خودتو اضافه كنيد و در كليدي كه عمليات چاپ رو انجام ميده كد زير رو بزاريد
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;
}
به همين راحتي
موفق باشيد دوستان