PDA

View Full Version : سوال: مشكل در چاپ datagridview



valinaiemabadi
سه شنبه 07 مهر 1388, 11:38 صبح
من یه مشکلی دارم .تو برنامم یه سرچی دارم ک نتایجش رو میریزم توی دیتا گرید ویو.تعدادرکوردهای این گرید ویو زیاد هست .حدودا50 تا یا بیشتر .این دیتاگرید رو چاپ میکنم اما مشکل این هست که فقط صفحه اول که حدودا شامل 40 تا هست چاپ میشه و بقیه چاپ نمیشه.نمیدونم چه کار کنم که تعداد صفحات زیاد بشه.لطفا راهنماییم کنید.

daniel_0247
سه شنبه 07 مهر 1388, 12:01 عصر
سلام
این کد رو امتحان کن :

private void printGrid_Click(System.Object sender, System.EventArgs e)
{
printDocument1.Print();
}
private void printDocument1_PrintPage(System.Object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
PaintEventArgs myPaintArgs = new PaintEventArgs(e.Graphics, new Rectangle(new Point(0, 0), this.Size));
this.InvokePaint(dataGrid1, myPaintArgs);
}

________________________

My Blog (http://prohardcoding.blogfa.com/)