View Full Version : دیتاگرید؟؟؟؟؟؟
nokhodi
دوشنبه 03 دی 1386, 23:52 عصر
سلام...
آیا میدانید...
که چطوری میتونم کاری کنم که یه سری اطلاعات با شرط خاصی در دیتا گرید رنگشون با بقیه فرق کنه...
مثلا...
یه تاریخ ثبت داریم...
یه تاریخ انقضا...
اون دادههایی که دارن به تاریخ انقضا نزدیک میشن بارنگ زرد و اونهایی که انقضا شدند با رنگ قرمز از بقیه دادها متمایز داده بشن...
فعلا...
nokhodi
سه شنبه 04 دی 1386, 08:00 صبح
این سوال سخت بود یعنی......
واسه پروژه پایان ترممه .....
منتظرما....
فعلا....
Mbt925
سه شنبه 04 دی 1386, 11:22 صبح
دوست عزیز در اسرع وقت یه نمونه براتون قرار میدم.
mpmsoft
سه شنبه 04 دی 1386, 12:14 عصر
دوست عزیز DataGrid وی بی همچین امکانی را نداره
باید از VSFlexGrid استفاده کنی
با کنترلی VSFlexGrid تو رویداد CellChanged می تونی دسته بندی کنی رنگبندی ردیفها یا ستونها.
باز جزئیاتشو خواستی بگو بهت بگم
nokhodi
سه شنبه 04 دی 1386, 20:23 عصر
دوست عزیز در اسرع وقت یه نمونه براتون قرار میدم.
دوست من ممننون از جوابت.... در اسرع وقتت اگه یکم زودتر باشه ممنون میشم چون پروژه دانشگامه اکثر قسمتاشو نوشتم فقط اینجا رو مشکل داشتم... ممنون میشم....
دوست عزیز DataGrid وی بی همچین امکانی را نداره
باید از VSFlexGrid استفاده کنی
با کنترلی VSFlexGrid تو رویداد CellChanged می تونی دسته بندی کنی رنگبندی ردیفها یا ستونها.
باز جزئیاتشو خواستی بگو بهت بگم
دوست من از شمام تشکر می کنم که جواب دادین...
اگه برام یکم توضیح بدین که خیلی ممنون میشم....
فعلا..
nokhodi
چهارشنبه 05 دی 1386, 08:09 صبح
قرار بود یکی از دوستان مثال بزارن... ولی یکی دیگه نوضیح بده ....
خوبه گفتم منظرما....
فعلا...
Hossein Bazyan
چهارشنبه 05 دی 1386, 12:58 عصر
سلام
من یک تکه کد با Microsoft FlexGrid که جزو خود وی بی میباشد برات نوشتم
فقط کد داخل گرید هنگام دابل کلیک برای شما مهم است بقیه برای پرکردن و تنظیم گرید است
هنگامی که روی گرید دابل کلیک میکنی سلول زیر ماوس با یه رنگ اتفاقی پر میشود .
اگه به دردت نخورد بگو تا برات تغییر بدم
nokhodi
پنج شنبه 06 دی 1386, 10:27 صبح
سلام
من یک تکه کد با Microsoft FlexGrid که جزو خود وی بی میباشد برات نوشتم
فقط کد داخل گرید هنگام دابل کلیک برای شما مهم است بقیه برای پرکردن و تنظیم گرید است
هنگامی که روی گرید دابل کلیک میکنی سلول زیر ماوس با یه رنگ اتفاقی پر میشود .
اگه به دردت نخورد بگو تا برات تغییر بدم
سلام...
شرح سوال یا مشکل من::اشتباه:
وقتی تاریخ ثبت وارد شد تاریخ انقضا خودکار و بر اساس تاریخ ثبت وارد شده 2 سال اعتبار بخوره و بعد از دوسال اعلام انقضا شدن تاریخ و دیگری اینکه دادهای توی همین جدول رو با چه شرطی کاری کنم که مشخص بشه که دارن به تاریخ نزدیک میشن یا انقضا شدن....
من نمیخوام وقتی روی دیتا گرید کلیک می کنم رنگ عوض بشه... میواخو عملی طبق مشکل بالا صورت بگیره....که همینو مشکل دارم:افسرده:
سپاس...
فعلا...
Hossein Bazyan
پنج شنبه 06 دی 1386, 12:57 عصر
سلام
کد را برات به شکل زیر تغییر دادم
بقیه تغییرات را با توجه به برنامهت باید تغییر بدی
اگر در ستون Start Date دابل کلیک کنی کامپوننت تاریخ باز شده که میتوانی تاریخ را وارد نمایی به محض ورود تاریخ در ستون بعدی و همان ردیف ( در Enddate ) تاریخ 2 سال آینده ثبت میشه . بقیه ستونها و ردیفها را تنظیم نکرده ام .
من نمیدانم از چه شیوه ای برای کنترل موجودی استفاده میکنی اما من یک کلید گذاشته ام که با کلیک روی آن در ستون End date همه ردیفها اسکن میشن و اگر دوماه بیشتر به تاریخ انقضا ( با تاریخ جاری -امروز- مقایسه کرده ام ) باقی مانده باشه همان سلول سبز و اگر 2 ماه کمنر مانده باشه زرد و اگر تاریخ انقضا امروز باشد آبی میشود
تمامی این کنترلها را میتوان در همین قسمت انجام بدی
امیدوارم بتوانی از آن استفاده کنی
Mbt925
پنج شنبه 06 دی 1386, 22:37 عصر
فکر کنم این نمونه رو لازم داشتین :
http://soda.parsaspace.com/MBT925/Learn-Sample/ColorFiltering%20DataScrShot.jpg
nokhodi
پنج شنبه 06 دی 1386, 23:54 عصر
سلام
کد را برات به شکل زیر تغییر دادم
بقیه تغییرات را با توجه به برنامهت باید تغییر بدی
اگر در ستون Start Date دابل کلیک کنی کامپوننت تاریخ باز شده که میتوانی تاریخ را وارد نمایی به محض ورود تاریخ در ستون بعدی و همان ردیف ( در Enddate ) تاریخ 2 سال آینده ثبت میشه . بقیه ستونها و ردیفها را تنظیم نکرده ام .
من نمیدانم از چه شیوه ای برای کنترل موجودی استفاده میکنی اما من یک کلید گذاشته ام که با کلیک روی آن در ستون End date همه ردیفها اسکن میشن و اگر دوماه بیشتر به تاریخ انقضا ( با تاریخ جاری -امروز- مقایسه کرده ام ) باقی مانده باشه همان سلول سبز و اگر 2 ماه کمنر مانده باشه زرد و اگر تاریخ انقضا امروز باشد آبی میشود
تمامی این کنترلها را میتوان در همین قسمت انجام بدی
امیدوارم بتوانی از آن استفاده کنی
دوست عزیز ممنون....:تشویق:
فکر کنم این نمونه رو لازم داشتین :
http://soda.parsaspace.com/MBT925/Learn-Sample/ColorFiltering%20DataScrShot.jpg
دست شمام درد نکنه....:تشویق:
از هر دو نمونه میشه استفاده کرد ولی یه سوالاتی برام هست....
من حتما سعی میکنم اون چیزی که تو ذهنم هست رو توی وی بی درست کنم
و با این برنامه هایی هم که شما دادین رو پیاده کنم و اگر اشکالی بود حتما میام و می پرسم....:لبخندساده:
فعلا...
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.