PDA

View Full Version : سوال: مشکل در پرینت گرفتن



group45
یک شنبه 19 اردیبهشت 1389, 00:34 صبح
سلام به دوستان
من تازه شروع کردم کار با پرینت رو و از کدای زیر استفاده می کنم نمیدونم چرانوشته ها رو رو هم می نویسه؟ وچطور میشه صفحه رو ستون بندی کرد؟




private void button4_Click(object sender, EventArgs e)
{
if (printDialog1.ShowDialog() == DialogResult.OK)
{
this.printDocument1.Print();
}
}

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
SolidBrush sb = new SolidBrush(Color.Black);
Font f = new Font("tahoma", 18);
for (i = 0; i < dataGridView1.RowCount-1; i++)
{
for (prow = 0; prow < 4; prow++)
e.Graphics.DrawString(dataGridView1.Rows[i].Cells[prow].Value.ToString(), f, sb, 100, 50 + i * 75);

}
}



ممنون میشم راهنماییم کنید

با تشکر فراوان...................................... ..........

group45
دوشنبه 20 اردیبهشت 1389, 11:45 صبح
کسی نی کمکم کنه

آخر هفته تحویل پروژه دارم

peymanjon
سه شنبه 21 اردیبهشت 1389, 02:11 صبح
سلام...
برای پرینت از یک فرم من قبلا کدشو اینجا نوشتم:
http://barnamenevis.org/forum/showthread.php?t=211535

چطور میشه صفحه رو ستون بندی کرد؟
دقیقتر بگو میخوای چیکار کنی تا راه مناسب را به شما معرفی کنیم.
موفق باشی

group45
سه شنبه 21 اردیبهشت 1389, 10:06 صبح
با سلام و تشکر
میخوام اطلاعاتی که از طریق دیتا بیس به دیتاگردویو میان رو پرینت بگیرم(کلا میخوام اطلاعاتی رو پرینت بگیرم)
ومیخوام مثل تاییدیه انتخاب واحد فیلدام دورشون ستون (حاشیه)باشه و یکسری نوشته ها هم اضافه نوشته بشه مثلا دانشگاه فلان
اگرم راه بهتری میدونید بفرمایید ممنون میشم
با تشکرات زیاد.............................

peymanjon
سه شنبه 21 اردیبهشت 1389, 16:42 عصر
من برای گزارش گیری اطلاعات دیتا بیس بصورت جدول بندی از crystal report استفاده میکنم ، البته روش برای این کار شما غیر از crystal هم میباشد ، که میتونی با سرچ ابزارهای گزارش گیری مطالب مفیدی بدست بیاری .

group45
پنج شنبه 23 اردیبهشت 1389, 10:34 صبح
با سلام
به لینک بالا سر زدم کد که اجرا میشه اخطار میاد که پرینتر نصب نیست چکار کنم که پرینت دیالوگ رو که انتخاب کردم با اون پرینتر که میتونه پرینتر مجازی واسه پی دی اف هم باشه پرینت بگیره

خواستم با کریستال ریپورت کار کنم ولی همچین چیزی رو ندیدم لطفا کمکم کنید