اطلاعات چند بخشی رو میتونی هم تکی نمایش بدی و هم در چند فیلد که کاملا به طراحیت بستگی داره. در مورد تاریخ بهتره از تک فیلد استفاده کنی.
زمانی که کاربر میخواد اطلاعت تاریخ رو وارد کنه سه تا DropDown میذاری و هر کدوم سال و ماه و روز رو نمایش میدن ولی وقتی انتخاب تموم شد و خواستی به دیتابیس ارسالش کنی، هر سه مقدار رو به هم میچسبونی و بعد ارسال میکنی: Month + "/" + Day + "/" + Year در DB هم فرمت داده رو Date and Time انتخاب میکنی. بعدا برای مقایسه هم توابع خاصی تعریف شده که کارشون کلا با تاریخ و ساعت هست.
فقط دقت کن که زمان رو بهتره به میلادی ذخیره کنی و هر وقت لازم بود با استفاده از یک تابع اون رو بازیابی کنی، مثلا تابعی به نام GtoS تعریف میکنی که تاریخ میلادی رو به خورشیدی تبدیل میکنه و هربار تاریخ رو کار داشتی اینجوری صداش میکنی:
1 GtoS(date)
2
-------------------
معمولا برای فیلدهایی مثل همین جنسیت (انگلیسیش باعث قیلطر میشه

) که مثال زدی 1 فیلد اضافه هم تعریف میشه... مثلا جدولت اینجوری میشه:
ID - Value - Name
ID که سریالی هست که خود DB اتوماتیک ایجاد میکنه و میتونه اصلا حذف بشه.
Name همون دختر یا پسر و ... رو شامل میشه.
Value یه عدده مثلا 1، 2 و .../
جدول در نهایت به صورت زیر میشه:
1 ID | Name | Value
2 ------------------------------
3 10001 | Female | 1
4 10002 | Male | 2
5 10003 | UnKnown | 3
6
حالا در DropDownList به جای مقدار Text فیلد دوم یعنی دختر یا پسر قرار داده میشه و به جای TAG فیلد سوم یا Value که مقدار 1 یا 2 رو داره.
کاربر با استفاده از Text گزینه رو انتخاب میکنه و شما با استفاده از TAG عملیات دیتابیس رو مدیریت میکنی.
امیدوارم متوجه منظورم شده باشی.