PDA

View Full Version : سوال: درج یک ستون با قابلیت Combo Box در ehlib Grid



hadisalahi2
چهارشنبه 19 مرداد 1390, 21:35 عصر
سلام به همگی دوستان.
چطوری میشه در یکی از ستون های کامپوننت ehlib grid یک کامبو باکس قرار داد به صورتی که بشه مقادیر اون توسط طلاعات جداول بانک اطلاعاتی مشخص بشه و یا اینکه به صورت دلخواه مقادیری رو در اون قرار داد مثل combo box های معمولی.
یا حق

سعید صابری
پنج شنبه 20 مرداد 1390, 20:58 عصر
یکی از روشهاش استفاده از خاصیت PICKLIST که جزء خواص ستونهاست و دقیقا مثل یک کامبو عمل می کند

hadisalahi2
دوشنبه 31 مرداد 1390, 18:59 عصر
میشه روش استفاده از اون رو شرح بدبد؟

سعید صابری
دوشنبه 31 مرداد 1390, 20:35 عصر
در کل کاملا شکل combobox است. در پروپرتی هر ستون از dbgrideh گزینه Picklist است طریقه استفاده اش هم دقیقا مثل گزینه items از combobox است. از طریف کدنویسی هم مانند combobox است فقط به جای گزینه items در این گزینه picklist است.



DBGridEh1.Columns[0].PickList.Add('xxxxxxxxxxxxxxxxxx')
DBGridEh1.Columns[0].PickList.Delete(1);

hadisalahi2
دوشنبه 31 مرداد 1390, 21:18 عصر
حالا چه طوری میشه اون رو به یک فیلد جدول دیگه متصل کرد که مقادیر رو از توی اون بخونه؟

سعید صابری
دوشنبه 31 مرداد 1390, 21:33 عصر
اگه بخواین بصورت مستقیم یا استفاده از این قابلیت این کار بکنیم(lookupfield ) فکر نکنم picklist چنین قابلیت داشته باشه. باید برین سراغ پروپرتی های دیگه اش(شاید displaylookupfields بشه)
با قابلیت picklist باید یکی یکی فیلدهای جدول دیگه را بخونین بهش اضافه کنین

hadisalahi2
سه شنبه 01 شهریور 1390, 21:44 عصر
آیا شما در موردی که گفتید اطلاعات دارید.ممنون میشم اگه راهنمایی کنید

سعید صابری
چهارشنبه 02 شهریور 1390, 21:27 عصر
شرمنده! من فقط picklist استفاده کردم. میشه باهاش این کار کرد ولی چون نیاز به پیمایش رکوردها داره یک کم توی ذهن میزنه.

paladin
پنج شنبه 03 شهریور 1390, 21:49 عصر
کاری نداره . یه متغییر جدید ازنوع pick list بساز بعد مقدارهای مورد نظر رو از بانک بخون و add کن . بعد اون متغییر رو با خاصییت picklist تو DBgrid مساوی کن (بریز توش!)

سعید صابری
جمعه 04 شهریور 1390, 00:20 صبح
کاری نداره . یه متغییر جدید ازنوع pick list بساز بعد مقدارهای مورد نظر رو از بانک بخون و add کن . بعد اون متغییر رو با خاصییت picklist تو DBgrid مساوی کن (بریز توش!)

picklist از نوع tstringlist است کار ساده ای است ولی چون باید حلقه بزاری و پیمایش رکوردها این روش زیاد جالب نیست.

hadisalahi2
دوشنبه 07 شهریور 1390, 21:38 عصر
حالا در مورد همون Pick List که گفتید چطوری میشه اون رو به صورت کامبو باکس در جدول نمایش داد.
من هر کاری کردم به صورت کامبو باکس نتونستم اون رو نشون بدم

سعید صابری
دوشنبه 07 شهریور 1390, 22:39 عصر
مهندس جسارت نشه عکس گذاشتم مشکل از من بوده مفهوم درست نرسوندم.

pICKLIST جزء پروپرتی های ستون های DBGRIDEH است همانطور که قبلا گفتم کارکردن باهاش دقیقا مثل combobox است.فقط لازم گزینه هات انجا تایپ کنی یا از طریق دستورات اضافه کنی.


74607
74603

hadisalahi2
چهارشنبه 09 شهریور 1390, 20:21 عصر
من دقیقا همین کار رو انجام دادم ولی حالت کامبو باکس در ستون مورد نظرم دیده نمیشه.
میشه یک لطف کنی یک نمونه برام بفرستی؟
در ضمن از دوستانی که در مورد Lookup در ehdbgrid اطلاعات دارند خواشمندم راهنمایی کنند.
ممنون میشم
یا حق

hadisalahi2
چهارشنبه 09 شهریور 1390, 20:23 عصر
آخرین نسخه این کامپوننت یعنی نسخه ehlib 5.4.142 صد در صد رجیستر شده به قیمت استثنایی 50000 تومان به فروش می رسه. در ضمن آپدیت این کامپوننت تا نسخه 6 بصورت رایگان برای شما ارسال می شود.
با من تماس بگیرید: yalipour@ymail.com (yalipour@ymail.com)

در ضمن من خودم هم همین نسخه رو دارم مجانی هم هر کی خواست بهش میدم.
یا حق

سعید صابری
چهارشنبه 09 شهریور 1390, 23:26 عصر
این هم نمونه.امیدوارم کارت راه بیفته.
ایجاد با کد

hadisalahi2
یک شنبه 13 شهریور 1390, 21:01 عصر
دوستان کسی در مورد LookUp ها اطلاعی نداره؟

سعید صابری
یک شنبه 13 شهریور 1390, 21:49 عصر
دوستان کسی در مورد LookUp ها اطلاعی نداره؟

اونجوری که من شنیدم فیلد از نوع lookup انتخاب کنی به همون شکلی که میخواین درمیاد.این سوال من قبلا پرسیدم اسنطور جواب گرفتم.
راستی picklist t کارتون راه نیانداخت

BORHAN TEC
یک شنبه 13 شهریور 1390, 23:06 عصر
دوستان کسی در مورد LookUp ها اطلاعی نداره؟
در چه موردی؟ مفهوم و یا پیاده سازی به کمک ehlib و یا ... ؟؟؟

سعید صابری
یک شنبه 13 شهریور 1390, 23:38 عصر
شاهین جان شما کامل توضیح بدین ممنون میشیم

hadisalahi2
دوشنبه 14 شهریور 1390, 12:29 عصر
در مورد نمایش در همون Ehlib grid

hadisalahi2
سه شنبه 15 شهریور 1390, 20:51 عصر
آقای عشایری ما منتظر توضیحات ارزشمندتون هستیم.
بقیه دوستان ما رو بی نصیب نگذارند از نظرات ارزشمندشون
یا حق

hadisalahi2
شنبه 26 شهریور 1390, 21:29 عصر
هر که خواست بهم یا پی ام بده تا براش بفرستم
یا حق