PDA

View Full Version : سوال: چاپ چند دیتاگریدویو در یک صفحه



top7news
یک شنبه 23 تیر 1387, 19:27 عصر
سلام به همه عزیزان
میدونم که نحوه چاپ دیتا گرید چندین بار ذکر شده ولی سئوال من کمی متفاوته
چه طور میتونم چند دیتا گرید رو که هر کدوم از یه جدول پر میشن ، توی یه صفحه چاپ کنم؟
به صورت سطری زیر همدیگه؟

hdv212
یک شنبه 23 تیر 1387, 19:32 عصر
حالا چرا این کار رو میکنی ؟ چند دستور Select ای که نوشتی رو با union all به هم پیوند بده و در یک DatagridView بریز، مثل این :

select * from t1 where id=1
union all
select * from t1 where id=2
البته به شرطی که تعداد فیلدهای انتخابی در هر دستور، با هم برابر و هر فیلد با فیلد زیرین خودش، همنوع باشه

top7news
یک شنبه 23 تیر 1387, 20:17 عصر
خوب مشکلم اینه که تو یه عرض صفحه جا نمیشن
ضمنا طبق درخواست مشتری باید بعضی اطلاعت اول ، بعضی وسط و بعضی آخر صفحه باشن

hdv212
یک شنبه 23 تیر 1387, 20:39 عصر
منظورت چیه که در عرض یک صفحه جا به جا نمیشن ؟
نکنه داری بقیه ی فیلدها رو در دیتاگریدهای دیگه چاپ میکنی ؟
اگه اینطوریه، میتونی LandScape پرینت بگیری.

top7news
یک شنبه 23 تیر 1387, 21:41 عصر
نه ببینید مثلا 10 تا رکورد از جدول شماره 1
5 تا از جدول شماره 2 و ...
خوب وقتی اینا بیشتر از یه حدی بشه تو صفحه جا نمیشه که
landscape هم نباید بزنم
میدونید دقیقا چه طوری می خوام ، مثل قبض های جواب آزمایشگاه تشخیص طبی