PDA

View Full Version : تبدیل محتویات دیتاگرید به TIFF



Sal_64
چهارشنبه 11 اردیبهشت 1387, 22:01 عصر
سلام

آیا این امکان وجود داره از محتویات دیتاگرید ویو ، فایل با پسوند TIFF ساخت ؟
:قلب:
تشکر

gdevnb
چهارشنبه 11 اردیبهشت 1387, 23:24 عصر
در مورد دیتاگریدویو خود VS من نمی دونم.
ولی اگه از گرید دواکسپرس استفاده می کنید قابلیت Export به این خروجی رو داره.

Sal_64
پنج شنبه 12 اردیبهشت 1387, 12:30 عصر
این کامپوننت رو دارم
ولی تقریبا هر کاری که احتیاج بوده توسط خود VS تونستم انجام بدم

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

کسی از دوستان می تونه راهنمایی کنه؟؟؟

gdevnb
پنج شنبه 12 اردیبهشت 1387, 13:38 عصر
سلام
بسیار عالی
براتون آرزوی موفقیت میکنم
اگه این مشکلو حل کردید کدش رو هم اینجا بزارید تا بقیه هم استفاده کنن
با تشکر

Himalaya
پنج شنبه 12 اردیبهشت 1387, 14:19 عصر
راستش فقط از محتویاتش که نمیدونم چه جوری میشه...ولی از گریدویو به همراه محتویاتش میشه این فایلی که گذاشتم پایین.در مورد اینکه چیکار میکنه هم تو یه لیبل تو فرم گفتم...
شرمنده بیشتر از این بلد نبودم

Sal_64
پنج شنبه 12 اردیبهشت 1387, 14:50 عصر
از گریدویو به همراه محتویاتشمنظورم هم همین بود


شرمنده بیشتر از این بلد نبودملطف کردید


فقط یه مورد هر چی سعی کردن فایل sln رو اجرا کنم نشد ، ایررور هم نداد !
مشکل کجاست ؟

Himalaya
پنج شنبه 12 اردیبهشت 1387, 17:24 عصر
من اونو با vs 2008 نوشتم...فکر کنم واسه شما vs 2005 باشه...به هر حال میتونید کدهای مربوط به button1 رو از فایل form1.cs کپی کنید تو پروژه خودتون...اگه اونم با vs باز نشد میتونید با notepad بازش کنید...

علیرضا مداح
پنج شنبه 12 اردیبهشت 1387, 22:57 عصر
سلام دوست عزیز
یک روش اینست که شما از محتویات دیتاگری ویو پرینت گرفته و سپس از Microsoft Document Image Writer برای ذخیره به عنوان TIFF استفاده نمایید :
http://www.codeproject.com/KB/grid/GridDrawer.Net.aspx

Himalaya
پنج شنبه 12 اردیبهشت 1387, 23:14 عصر
ولی تقریبا هر کاری که احتیاج بوده توسط خود VS تونستم انجام بدم
این یه کار رو هم اگه بشه میخوام بدون استفاده از کامپوننت انجام بدم

یک روش اینست که شما از محتویات دیتاگری ویو پرینت گرفته و سپس از Microsoft Document Image Writer برای ذخیره به عنوان TIFF استفاده نمایید
ایشون میخوان از خود #c استفاده کنن نه از Microsoft Document Image Writer
در غیر این صورت کارای زیادی میشد انجام داد...مثلا از کلید print screen روی کیبورد استفاده میکرد و عکس ذخیره شده رو تو paint قرار میداد و قسمت گرید ویو رو جدا میکرد و با پسوند tiff
سیوش میکرد:قهقهه:

Sal_64
پنج شنبه 12 اردیبهشت 1387, 23:30 عصر
برنامه شما رو دیدم
امکان داره یکم تغییرش بدین :خجالت:

برنامه شما یک عکس ایجاد می کنه به ابعاد اولیه دیتا گرید

اگر دیتا گرید ما ستون هاش خیلی باشه و وقتی اطلاعات داخلش لود میشه امکان دیدن تمام ستون ها نباشه

چطور میشه این کار رو انجام داد البته تا جای ممکن ابعاد اولیه دیتا گرید رو افزایش دادم
یعنی تولید یک عکس که تمام ستون ها داخلش باشه ؟
:قلب:

Himalaya
جمعه 13 اردیبهشت 1387, 08:28 صبح
1. به کدهای مربوط به دکمه ، خط پایین رو اضافه کن (تو خط اول)
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
2. یا اینکه کد بالا رو تو لود فرم اضافه کن (این یکی بهتره ..البته با 3 هیچ فرقی نداره)
3. یا اینکه این خاصیت رو دستی از properties تنظیم کن
یا اینکه ...

علیرضا مداح
جمعه 13 اردیبهشت 1387, 08:47 صبح
ایشون میخوان از خود #c استفاده کنن نه از Microsoft Document Image Writer
در غیر این صورت کارای زیادی میشد انجام داد...مثلا از کلید print screen روی کیبورد استفاده میکرد و عکس ذخیره شده رو تو paint قرار میداد و قسمت گرید ویو رو جدا میکرد و با پسوند tiff
سیوش میکرد:قهقهه:
دوست عزیز فرض کنید که گرید شما در آن واحد 1000 رکورد را نمایش می دهد، آیا با زدن کلید PrintScreen تمامی محتویات در حافظه ذخیره میگردد؟(به ScrollBar توجه کنید)

top7news
جمعه 13 اردیبهشت 1387, 08:55 صبح
میشه در مورد این گرید دو اکسپرس یه توضیحی بدین و لینک ئانلودش رو اگه داره ، بزارین
ممنون

Himalaya
جمعه 13 اردیبهشت 1387, 11:09 صبح
دوست عزیز فرض کنید که گرید شما در آن واحد 1000 رکورد را نمایش می دهد، آیا با زدن کلید PrintScreen تمامی محتویات در حافظه ذخیره میگردد؟(به ScrollBar توجه کنید)
اونو که فقط محض :قهقهه: عرض کردم ... نیت این بود که بگم کارای زیادی میشه انجام داد...
تازه دوستمون نگفتن که میخوان گرید ویو رو فقط تو یک فایل tiff ذخیره کنن...خیلی راحت میشه مثلا جداول بزرگ رو تو چند تا فایل ذخیره کرد...چون scroll که دست خودمونه و دکمه ذخیره عکس هم همینطور...تو دکمه میتونیم چک کنیم که عکسی با شماره مثلا 01وجود داره یا نه....اگه نداشت با همون اسم سیوش میکنیم (01) ...اما اگه وجود داشت شمارنده رو یکی افزایش میدیم و با اسم 02 عکس رو سیو میکنیم...و الا آخر... اینم یه راهه دیگه...

Sal_64
جمعه 13 اردیبهشت 1387, 18:33 عصر
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
با این کد همه ستون ها فشرده شدند :کف:

هیچی توش مشخص نیست :افسرده:

Sal_64
شنبه 14 اردیبهشت 1387, 22:46 عصر
سلام دوست عزیز
یک روش اینست که شما از محتویات دیتاگری ویو پرینت گرفته و سپس از Microsoft Document Image Writer برای ذخیره به عنوان TIFF استفاده نمایید :
http://www.codeproject.com/KB/grid/GridDrawer.Net.aspx


لینکی که قرار دادین ظاهرا با VS2008 آیا امکانش هست اون رو به 2005 تبدیل کنید:قلب:

مورد بعد اینکه من پرینت پریویو ازش میگیرم
Document Image Writer رو از کجا پیدا کنم:افسرده:

Sal_64
دوشنبه 16 اردیبهشت 1387, 19:47 عصر
اساتید محترم کسی میدونه چطور مشکل رو حل کنم ؟؟:ناراحت: