PDA

View Full Version : پرینت راست به چپ از datagridview



windowsyar
سه شنبه 05 اردیبهشت 1396, 10:48 صبح
سلام
من خیلی دنبال پرینت گرفتن از دیتاگرید ویو بودن
چندین سورس پیدا کردم که این از همه کامل تر و جامع تره
فقط right to left نیست یعنی جدول از سمت چپ شروع میشه
از صبح دارم روش کار می کنم نتونستم کاریش بکنم .

samiasoft
سه شنبه 05 اردیبهشت 1396, 11:48 صبح
سورسی که قرار دادید برای من اصلا دکمه هایی که گذاشتید کار نمیکنه!

windowsyar
سه شنبه 05 اردیبهشت 1396, 12:04 عصر
من دوباره سورس را دانلود کردم
کاملا درست کار می کند
به درستی هم پرینت می گیرد

samiasoft
سه شنبه 05 اردیبهشت 1396, 12:26 عصر
نمیدونم مشکل از کجاست...من خیلی وقته ویژوال رو نصب دارم و پروژه های زیادی رو اجرا کردم اما هنگام کلیک روی این گزینه ها واکنشی نمایش داده نشد...:متفکر:

برای خروجی گرفتن از دیتاگرید شما چرا از گزارشگرها استفاده نمیکنید ؟ مثل فست ریپورت

windowsyar
سه شنبه 05 اردیبهشت 1396, 12:54 عصر
نمیدونم مشکل از کجاست...من خیلی وقته ویژوال رو نصب دارم و پروژه های زیادی رو اجرا کردم اما هنگام کلیک روی این گزینه ها واکنشی نمایش داده نشد...:متفکر:

برای خروجی گرفتن از دیتاگرید شما چرا از گزارشگرها استفاده نمیکنید ؟ مثل فست ریپورت
کد هاش براتون نمی آد ؟
من از گزارشگر ها استفاده نکردم که تو کامپیوتر های مختلف مشکل نداشته باشم
ولی مثل این که از همین اول با مشکل مواجه شدم
من اصلا طرز کار گزارشگر ها رو نمی دونم چندین سورس دانلود کردم همه خطا می دادند مثل سورس های کار با کریستال ریپورت
این ها چجوری هستند حتما باید در کامپیوتر ها نصب شوند
آموزش کاملی سراغ دارید ؟

windowsyar
سه شنبه 05 اردیبهشت 1396, 13:13 عصر
درضمن من از SQLite در پروژه ام استفاده می کنم
نمی خواهم به کاربر بگویم یک نرم افزار دیگر نصب کند
یک dll باشد و بشود با SQLite گزارش گرفت

Mahmoud Zaad
سه شنبه 05 اردیبهشت 1396, 13:38 عصر
سلام
ابزارهای FastReport و StimulSoft هم چند تا dll هستند که کنار پروژه قرار می گیرند و نیاز به نصب برای کاربر نهایی ندارن. توی سایت هم الی ماشاالله نمونه هست.
از نظر من از یک کیلومتری کریستال ریپورت هم رد نشو!

ویرایش-------------------
این یک آموزش مقدماتی برای آشنایی با مفاهیم (http://www.dotnettips.info/post/1417/%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4-%D8%AF%D8%B1-stimulsoft-reports-net-%E2%80%93-%D8%A8%D8%AE%D8%B4-1)
لینک بخش دومش هم در زیر مقاله موجوده

windowsyar
سه شنبه 05 اردیبهشت 1396, 14:28 عصر
سلام
ابزارهای FastReport و StimulSoft هم چند تا dll هستند که کنار پروژه قرار می گیرند و نیاز به نصب برای کاربر نهایی ندارن. توی سایت هم الی ماشاالله نمونه هست.
از نظر من از یک کیلومتری کریستال ریپورت هم رد نشو!

ویرایش-------------------
این یک آموزش مقدماتی برای آشنایی با مفاهیم (http://www.dotnettips.info/post/1417/%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4-%D8%AF%D8%B1-stimulsoft-reports-net-%E2%80%93-%D8%A8%D8%AE%D8%B4-1)
لینک بخش دومش هم در زیر مقاله موجوده
188 مگ حجم نرم افزارش هست
باید حتما دانلود کنم
این که تو آموزش نوشته از داخل ویژال استودیو می شود طراحی کرد چگونه است ؟
الان من برای شروع کار نیاز به چه چیزی دارم؟
چند تا dll ندارد که من قرار دهم و با همان گزارش را طراحی کنم ؟
اکثر آموزش ها با اکسس است و من نمی توانم ربطش دهم با SQLite

windowsyar
سه شنبه 05 اردیبهشت 1396, 14:36 عصر
تو اکثر تاپیک ها که من سرچ کردم نوشتن آموزش StimulSoft زیاد هست
ولی یک آموزش خوب
که بتونم با SQLite هم مطابقتش بدم پیدا نکردم

Mahmoud Zaad
سه شنبه 05 اردیبهشت 1396, 15:09 عصر
تو اکثر تاپیک ها که من سرچ کردم نوشتن آموزش StimulSoft زیاد هست
ولی یک آموزش خوب
که بتونم با SQLite هم مطابقتش بدم پیدا نکردم
من نمی دونم نسخه های جدید چند مگابایته الانم باهاش کار نمی کنم این لینک (http://p30download.com/fa/entry/61090/) نسخه 2015ش هست که 30 مگابایته. شما باید نرم افزار رو دانلود و نصب کنید بعد یه محیط طراحی گزارش داره که گزارش رو به شکلی که می خواید طراحی می کنید و به پروژه اضافه می کنید. در نهایت باید چند تا dll هم به پروژه اضافه کنید و در سیستم کاربر با همون چندتا dll نرم افزار اجرا میشه و گزارش میده.
برای sqlite چون اکثرا با Sql server کار میکنن نمونه کم هست منم کار نکردم ولی شبیه به همون Sql باید باشه. مثلا تو این لینک (https://www.stimulsoft.com/en/blog/articles/connecting-data-a-new-approach) مشخصه که Sqlite هم توی لیست دیتابیس هاش هست.

windowsyar
سه شنبه 05 اردیبهشت 1396, 15:45 عصر
خیلی ممنون از راهنمایی هاتون
نرم افزار رو نصب کردم
ولی اصلا SQLite که در لیستش نیست
چطور وصل شوم
و بعد هم ارتباط این با ویژال استادیو چطوری هست لینک dll هایش کجاست

Mahmoud Zaad
سه شنبه 05 اردیبهشت 1396, 17:36 عصر
اتصال این دو تا رو کار نکردم ولی این لینک (http://www.stimulsoft.com/en/downloads/database-packs) رو پیدا کردم، شما فایل مربوط به Sqlite رو دانلود کن ببین اضافه میشه یا نه.
برای آموزش هم توی این لینک (https://www.mspsoft.com/1394/02/18/%D8%AF%D9%88-%DA%A9%D8%AA%D8%A7%D8%A8-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4-%D8%B3%D8%A7%D8%B2%DB%8C-stimulsoft/) آموزش خوبی هست. ارتباط با ویژوال استودیو و dll ها رو هم توی فایل ورد نوشته.

windowsyar
سه شنبه 05 اردیبهشت 1396, 18:33 عصر
اتصال این دو تا رو کار نکردم ولی این لینک (http://www.stimulsoft.com/en/downloads/database-packs) رو پیدا کردم، شما فایل مربوط به Sqlite رو دانلود کن ببین اضافه میشه یا نه.
برای آموزش هم توی این لینک (https://www.mspsoft.com/1394/02/18/%D8%AF%D9%88-%DA%A9%D8%AA%D8%A7%D8%A8-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4-%D8%B3%D8%A7%D8%B2%DB%8C-stimulsoft/) آموزش خوبی هست. ارتباط با ویژوال استودیو و dll ها رو هم توی فایل ورد نوشته.
واقعا متشکر از اینکه این قدر زحمت می کشید
آموزش ها عالی بود
ولی اون لینک برای دانلود فایل مربوط به Sqlite اصلا دانلود نمی شد
برای شما هم همینطوره ؟؟؟؟

Mahmoud Zaad
سه شنبه 05 اردیبهشت 1396, 18:57 عصر
درسته دانلود نمیشه، من این لینک (https://forum.stimulsoft.com/viewtopic.php?t=36477) رو هم پیدا کردم پست 4 و 6 و آخر ظاهرا جواب هست. من متاسفانه امکان تست ندارم.

ویرایش--------------

ظاهرا باید اون dllی که توی لینک هست رو در کنار Designer.exe کپی کنید و برنامه رو مجدداً اجرا کنید.

windowsyar
چهارشنبه 06 اردیبهشت 1396, 07:10 صبح
درسته دانلود نمیشه، من این لینک (https://forum.stimulsoft.com/viewtopic.php?t=36477) رو هم پیدا کردم پست 4 و 6 و آخر ظاهرا جواب هست. من متاسفانه امکان تست ندارم.

ویرایش--------------

ظاهرا باید اون dllی که توی لینک هست رو در کنار Designer.exe کپی کنید و برنامه رو مجدداً اجرا کنید.
سلام
متاسفانه dll های این لینک رو به برنامه اضافه کردم در کنار dll های دیگر ولی هیچ اتفاقی نیافتاد

Mahmoud Zaad
چهارشنبه 06 اردیبهشت 1396, 12:09 عصر
من حقیقتش امکان تست ندارم ولی شما توی محلی که نرم افزار Stimulsoft رو نصب کردی بگرد ببین Dllهایی که اسمشون مشابه Sql و obdc و oracle و db2 و ... باشه پیدا می کنی اگه پیدا کردی اون Dll بالا رو هم کنار اونا کپی کن.
الان پاراگراف آخر این لینک (https://www.stimulsoft.com/en/documentation/online/user-manual/index.html?data_data_dictionary_connection.htm) هم همون روشی که گفتم رو گفته.

windowsyar
پنج شنبه 07 اردیبهشت 1396, 18:55 عصر
من هم دقیقا همین کار را کردم
یک dllکه مال SQLite بود در کنار فایل exe و دیگر dll ها قرار دادم
متاسفانه فکر کنم مشکل از این لینک (http://www.stimulsoft.com/en/downloads/database-packs) هست که نمی شود دانلود کرد. فکر می کنم علاوه بر dll ها چیز های دیگر هم هست

Mahmoud.Afrad
پنج شنبه 07 اردیبهشت 1396, 21:04 عصر
اتصال مستقیم گزارش به دیتابیس برای زمانی هست که بخواهید گزارش مستقیما داده های مورد نیاز رو از دیتابیس دریافت کند.
اما اگر داده ها توسط برنامه شما آماده و تحویل گزارش میشوند نیاز به اتصال گزارش به دیتابیس نیست. در اینصورت اصلا نوع دیتابیس و منبع داده مهم نیست.
در stimulsoft یک Dictionary از نوع Object یا Business Object ایجاد کنید. در اینصورت باید ستونها را به صورت دستی اضافه کنید. ستونهایی که ایجاد میکنید باید هم نام با ستونهای دیتابیس باشند.
وقتی دیتاسورس رو ایجاد کردید، اون رو به درون گزارش بکشید و رها کنید. ستونهای مورد نیاز رو تیک بزنید و نوع نمایش را مشخص و گزارش رو طراحی کنید.
در برنامه خودتون گزارش را لود کنید و دیتاتیبل را توسط متد RegBusinessObject به گزارش ارسال کنید و گزارش را نمایش بدید.

niloofar_f
دوشنبه 04 دی 1396, 20:20 عصر
سلام
ابزارهای FastReport و StimulSoft هم چند تا dll هستند که کنار پروژه قرار می گیرند و نیاز به نصب برای کاربر نهایی ندارن. توی سایت هم الی ماشاالله نمونه هست.
از نظر من از یک کیلومتری کریستال ریپورت هم رد نشو!

سلام
این dll ها حجمش زیاده! راه دیگه ای سراغ ندارید که حجم فایل اجراییمون کمتذ بشه
لطفا راهنماییم کنید ممنون

samiasoft
دوشنبه 04 دی 1396, 20:34 عصر
سلام
این dll ها حجمش زیاده! راه دیگه ای سراغ ندارید که حجم فایل اجراییمون کمتذ بشه
لطفا راهنماییم کنید ممنون

اتفاقا حجم زیادی نداره ...حدود 13 مگ میشه dll که کنار برنامتون هست

شاید فایل ستاپشونو دیدید که حجم زیاد داره که اونم بخاطر نمونه سورس ها هست...همون 13 مگ dll ها نیازه کنار برنامه باشه و نیاز به نصب چیز دیگری در سیستم مشتری نیست

niloofar_f
پنج شنبه 14 دی 1396, 16:45 عصر
اتفاقا حجم زیادی نداره ...حدود 13 مگ میشه dll که کنار برنامتون هست

شاید فایل ستاپشونو دیدید که حجم زیاد داره که اونم بخاطر نمونه سورس ها هست...همون 13 مگ dll ها نیازه کنار برنامه باشه و نیاز به نصب چیز دیگری در سیستم مشتری نیست

خیلی ممنونم از پاسختون
ولی نمیشه حمش کمتر باشه؟ راهکاری سراغ ندارید؟

Mahmoud Zaad
پنج شنبه 14 دی 1396, 17:18 عصر
FastReport نسخه 2 حدود 7 مگابایت. دیگه از این کمتر فکر نکنم باشه، به هر حال شما دارید از یک ابزار گزارشگیری قوی استفاده میکنید. البته باید ببینید نیاز پروژه تون در چه حدی هست اگر صرفاً گزارشهای ساده (به صورت جدول بدون گروه بندی و ...) نیاز باشه میشه همین کلاسی که موضوع تاپیک هست رو درست کرد حجمش هم قاعدتا چند کیلوبایت هست. یک نمونه ای هم بود که یکی از دوستان یک کلاسی نوشته بود با html کار گزارشگیری رو انجام میداد.