ورود

نسخه کامل مشاهده نسخه کامل : فرم در asp



gelayor14
27-07-2014, 07:57
سلام تو طراحی فرم ام دو تا سوال داشتم
برای درج تاریخ مثلا تاریخ تولد
وقتی این رو به صورت dropdownlist بزارم برای روز یه دونه برای ماه یه دونه برای سال هم یه دونه
اینطوری من باید از چه نوعی این متغیر تاریخ ام رو تعریف کنم
چجوری عمل درج رو انجام بدم که هر سه تا اینا مقادیرش بره تو فیلد تاریخ ام تو دیتابیس؟

بعد زمانی که کاربر هیچی رو انتخاب نمیکنه گزینه اول --- میزارن معمولا خوب این یعنی نال؟تو دیتابیس ذخیره میشه اگه کاربر انتخاب اش کنه؟
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سوال آخرم هم اینه که این فرمت رنگ فیلدها رو چجوری می تونم بدست بیارم؟
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

gelayor14
28-07-2014, 06:28
کسی نظر نداره ! حدسی ،گمانی..؟

_H2_
01-08-2014, 22:06
سلام
نمیدانم منظورتان از ASP همان ASP.Net است؟
برای ذخیره تاریخ میتوانید از یک فیلد متنی 10 کاراکتری و یا بهتر از آن از یک فیلدی تاریخی (میلادی) استفاده کنید.
برای استفاده از فیلد تاریخی DateTime کافی است دو تابع جهت تبدیل تاریخ اضافه کنید.
ASP.Net بطور داخلی شامل کلاس System.Globalization.PersianCalendar است که کار تبدیل تاریخ شمسی را در چند خط کوتاه خلاصه میکند.
ازمزیت های ذخیره تاریخ به فرمت میلادی میتوان به اعتبارسنجی کامل ، تضمین صحت همیشگی اطلاعات در دیتابیس ، امکان فرمت اطلاعات به اشکال مختلف در محل لازم، امکان پشتیبانی از چندین تقویم جهانی و در عین حال امکان محاسبه و جمع و تفریق و... دقیق درون کدهای SQL و... اشاره کرد.

اگر مشکلی بود در همین تاپیک مطرح کنید.