نمایش نتایج 1 تا 10 از 10

نام تاپیک: مشکل در پرینت از GridView در این کد

  1. #1
    کاربر دائمی آواتار samaram
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    330

    مشکل در پرینت از GridView در این کد

    من برای پرینت از دیتاگرید ویو از دوتا کلاس زیر که تو همین فروم یه عزیزی گذاشته بود استفاده میکنم(الان دقیق یادم نیست کی بود)
    همه چی درسته فقط موقع پرینت یه مشکلی دارم. گرید ویو من 24 ستون داره. این کلاس ها وقتی ازش پرینت میگیرن ستون ها رو اونقدر فشرده میکنه تا روی یه کاغذ زده بشه و اینجوری طبیعتا نصف محتویات سلول ها نمایش داده نمیشه.
    چطور می تونم کاری کنم که محتوای ستون ها رو کامل نمایش بده؟
    جهت کاغذ هم portrait هستش. سعی کردم lanscape کنم. اما نشد. هر چند اگر هم بشه و بخواد بازم فشرده کنه دوباره مشکله که.
    میشه راهنماییم کنید؟
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    کاربر دائمی آواتار samaram
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    330

    نقل قول: مشکل در پرینت از گراید ویو در این کد

    میشه یه نفر این کد رو بررسی کنه و به من کمک کنه؟

  3. #3
    کاربر دائمی آواتار nilmil_nil
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    بندر گناوه
    سن
    36
    پست
    598

    نقل قول: مشکل در پرینت از گراید ویو در این کد

    سلام منم یه راه پیشنهاد می کنم
    یه دیتاست تو پروژه اد کنید
    و توی دیتا ست یه تیبل اد کنید
    و به تعداد ستون های دیتا گرید تون برای تیبل ستون ایجاد کنید
    بعد از اون بیاین تو کریستال و یه کریستال جدید ایجاد کنید و تو قسمت کانکشن ها از آبجکت دهای برنامه خودتون که وقتی برین اونجا خودش دیتا ست رو نشون میده.اگه با کریستال کار کرذه باشین
    متوجه میشین
    این شد طراحی کریستال
    حالا تو کد نویسی یه نمونه از دیتا ستی که تو پروژه ساختین رو بسازین وبعد از اون تمام داده های دیتا گرید رو با یه حلقه بریزین تو دیتا ست
    و بعد از اون اونو متصل کنید به کریستال

  4. #4
    کاربر دائمی آواتار samaram
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    330

    نقل قول: مشکل در پرینت از گراید ویو در این کد

    نقل قول نوشته شده توسط nilmil_nil مشاهده تاپیک
    سلام منم یه راه پیشنهاد می کنم
    یه دیتاست تو پروژه اد کنید
    و توی دیتا ست یه تیبل اد کنید
    و به تعداد ستون های دیتا گرید تون برای تیبل ستون ایجاد کنید
    بعد از اون بیاین تو کریستال و یه کریستال جدید ایجاد کنید و تو قسمت کانکشن ها از آبجکت دهای برنامه خودتون که وقتی برین اونجا خودش دیتا ست رو نشون میده.اگه با کریستال کار کرذه باشین
    متوجه میشین
    این شد طراحی کریستال
    حالا تو کد نویسی یه نمونه از دیتا ستی که تو پروژه ساختین رو بسازین وبعد از اون تمام داده های دیتا گرید رو با یه حلقه بریزین تو دیتا ست
    و بعد از اون اونو متصل کنید به کریستال
    ممنونم. اما من میخوام همین کد رو اصلاح کنم

  5. #5
    کاربر دائمی آواتار faravaghi
    تاریخ عضویت
    مهر 1388
    محل زندگی
    مشهد
    پست
    233

    نقل قول: مشکل در پرینت از گراید ویو در این کد

    سلام،
    برای lanscape کردن برگه گزارش در روی صفحه راست کلیک کنید و گزینه Page Setup را انتخاب نمایید در پنجره باز شده شما می توانید برگه را بچرخانید(lanscape).

    1.png

  6. #6
    کاربر دائمی آواتار samaram
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    330

    نقل قول: مشکل در پرینت از گراید ویو در این کد

    نقل قول نوشته شده توسط faravaghi مشاهده تاپیک
    سلام،
    برای lanscape کردن برگه گزارش در روی صفحه راست کلیک کنید و گزینه Page Setup را انتخاب نمایید در پنجره باز شده شما می توانید برگه را بچرخانید(lanscape).

    1.png
    ای بابا. آخه کدی که دارم اصلا با کریستال نوشته نشده که من اینکار ها رو انجام بدم. تو رو خدا یه نگاه به کد بندازید. اصلا یه کلاسه.
    یه کد تازه پیدا کردم . این خیی بهتر و کامل تر از اونیه که تو پست اول گذاشتم. اما با اینم این مشکل ها رو دارم:
    1- تعداد سلول هام وقتی زیاد میشه نصفشو پرینت نمیگیره
    2- نمیدونم چجوری کاغذ رو landscape کنم

    https://barnamenevis.org/showthread.p...l=1#post677446

    یکی از متغیرهای این کلاس یه متد به نام printersetting داره. اما نمیدونم از کدوم شی این متد استفاده کنم تا بتونم جهت کاغذ رو عوض کنم

  7. #7
    کاربر دائمی آواتار samaram
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    330

    نقل قول: مشکل در پرینت از گراید ویو در این کد

    اصلا سوالم رو یه جور دیگه مطرح میکنم. گرایدویوی من تعداد ستون هاش زیاده و بیشتر از یه کاغذ آچار میشه. چرا از هر کد پرینتی استفاده میکنم یا نصف ستون هامو چاپ نمیکنه یا اونقدر ستون ها رو فشرده میکنه که تو یه صفحه جا بشن. در نتیجه موقع چاپ دیده نمیشن!
    لطفا یکی کمکم کنه این مشکلو حل کنم.

  8. #8

    نقل قول: مشکل در پرینت از گراید ویو در این کد

    به نظر من راحت ترین راه اینه که ستون های گرید رو بین چندتا گرید تقسیم کنی، یعنی به جای 1دونه گرید مثلا 2تا گرید بساز!

  9. #9
    کاربر دائمی آواتار samaram
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    330

    نقل قول: مشکل در پرینت از گراید ویو در این کد

    نقل قول نوشته شده توسط abb_mirage مشاهده تاپیک
    به نظر من راحت ترین راه اینه که ستون های گرید رو بین چندتا گرید تقسیم کنی، یعنی به جای 1دونه گرید مثلا 2تا گرید بساز!
    آخه میخوام روی فرم یه دونه گراید وجود داشته باشه

  10. #10
    کاربر دائمی آواتار samaram
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    330

    نقل قول: مشکل در پرینت از گراید ویو در این کد

    آقا اصلا یکی یه کد دیگه برای پرینت از گرید ویو به من معرفی کنه که موقع پرینت اگر جدولم تعداد ستون هاش زیاد بود همه رو با اندازه ی واقعی پرینت بگیره. حالا چندتا برگه شد هم عیب نداره

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •