PDA

View Full Version : کار با دراپ دان لیست ها به صورت کامل



faranakk
دوشنبه 13 اردیبهشت 1395, 03:58 صبح
با سلام خدمت برنامه نویسان بزرگوار
من یه فرم دارم که از جداول زیادی وابستگی میگیره ،خوب قاعدتا باید هر دراپ دان لیستی اینو داشته باشه که نوشته باشه (لطفا یکی از موارد زیر را انتخاب کنید) که value نداشته باشه و قابل ذخیره شدن تو دیتا بیس نباشه !!!
و همین طور دراپ دان لیست هایی هستن که به هم مربوط میشن مثل جنسیت و کارت پایان خدمت که اگه زن انتخاب بشه باید کارت پایان خدمت غیر قابل انتخاب بشه و حالا که نمیشه انتخاب کرد پس چی باید در دیتا بیس ذخیره بشه که مشکل insert نداشته باشیم!!!

سوم اینکه در پایان باید یک گزارش گیری داشته باشیم یعنی اگه هر کدوم از این دراپ دان لیست ها انتخاب نشده بود یه مقدار رو به کوری بفرسته که بشه گزارش گرفت
البته همه این موارد رو میشه با select و option انجام داد ولی من میخوام دیتا رو از دیتابیس بخونه

ممنون میشم دوستان تجربه کاریشون رو در اختیار من قرار بدن که کار اصولی برای موضوع چیه
با تشکر

adameh_bahal
دوشنبه 13 اردیبهشت 1395, 12:31 عصر
سلام
برای گزینه بدون value دراپ دان یهoverload داره که optionlabel میگیره کافی هست از اون استفاده کنید
برای مواردی که به هم مربوط هستن دو تا راه وجود داره یا دستی هندل کنید یعنی سمت کلاینت و سمت سرور شروط رو دستی بررسی کنید راه دیگه استفاده از کتایخانه هایی مثل foolproof, expressiveanntotation هست که خودشون این دو مورد رو هندل میکنن

مورد سه رو هم بنده دقیق متوجه نشدم

faranakk
سه شنبه 14 اردیبهشت 1395, 02:38 صبح
ممنون از پاسختون
مورد اول رو از همین روش انجام دادم
در مورد کتابخونه هایی که فرمودید میشه بیشتر توضیح بدید
ممنون

adameh_bahal
سه شنبه 14 اردیبهشت 1395, 15:18 عصر
خواهش میکنم
این دو کتابخونه به نوعی میان به attribute های پیش فرضی که پشتیبانی میشه تعدادی attribute اضافه میکنن که همین قبیل کارهایی که شما میخواین رو میشه باهاش انجام داد، هر دو هم دارای داکیومنت هستن:
https://foolproof.codeplex.com/
https://github.com/jwaliszko/ExpressiveAnnotations