PDA

View Full Version : مبتدی: تقویم فارسی



ســلما
دوشنبه 03 خرداد 1395, 21:46 عصر
سلام دوستان

من با وبفرم کار می کنم. کنترل تقویم فارسی نیاز دارم که بصورت کشویی باز بشه.

کلی گشتم ولی نمی دونم چرا از هیچکدوم نمی تونم استفاده کنم. تا حالا با کامپوننت هم کار نکردم.

مثلا این دوتا تاپیک

http://barnamenevis.org/showthread.php?483739-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D9%88-%D8%B2%D9%85%D8%A7%D9%86-%D8%A8%D8%A7-%D9%BE%D8%B4%D8%AA%DB%8C%D8%A8%D8%A7%D9%86%DB%8C-%D8%A7%D8%B2-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%B4%D9%85%D8%B3%DB%8C-%D9%88-%D9%85%DB%8C%D9%84%D8%A7%D8%AF%DB%8C-open-source

http://barnamenevis.org/showthread.php?478618-%D8%B3%D9%88%D8%B1%D8%B3-%DA%A9%D8%A7%D9%85%D9%84-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA-%D8%AA%D9%82%D9%88%DB%8C%D9%85-%D8%B4%D9%85%D8%B3%DB%8C-BPersianCalender-%D9%88-DLL

من حتی نمی تونم dll رو به toolbox اضافه کنم. یعنی choose items رو می زنم و فایل dll رو انتخاب می کنم اما هیچ اتفاقی نمیفته! اضافه نمی شه.

ممکنه بخاطر این باشه که اینها برای windowsform طراحی شدن؟ و من از webform استفاده می کنم؟

قبلا از کمکتون ممنونم.

notlikeothers
دوشنبه 03 خرداد 1395, 23:45 عصر
http://hasheminezhad.com/datepicker
این تقویم عالیه همه جور امکانات داره

bomb23
سه شنبه 04 خرداد 1395, 06:53 صبح
بله حتما به همین خاطر هست که اونا ویندوزی هست و شما میخواید با وب کار کنید.
Datepicker یکی از بهترین هاست توی تقویم ها اینم لینک آموزشش:
http://www.dotnettips.info/post/1382/persiandatepicker-%DB%8C%DA%A9-datepicker-%D8%B4%D9%85%D8%B3%DB%8C-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-javascript-%DA%A9%D9%87-%D8%A7%D8%B2-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%B3%D8%B1%D9%88%D8%B1-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D9%85%DB%8C%E2%80%8C%DA%A9%D9%86%D8%AF

ســلما
سه شنبه 04 خرداد 1395, 09:35 صبح
notlikeothers و bomb23 مرسی از کمکتون

از دومی استفاده کردم.

سه تا مسئله جزئی باهاش دارم.

اول اینکه وقتی یه تاریخ انتخاب می شه، فقط Date هست. و وقتی می خوام مقدار داخل تکستباکس رو ببرم به دیتابیس، خطا میده. چون نوع فیلدش datetime ه. اینو چطور درست کنم؟ کاربر یک روز رو انتخاب می کنه، و من می خوام ساعت جاری به همون تاریخ اضافه بشه و بره به دیتابیس.

دوم: سایز تقویم رو چطور می تونم کوچکتر کنم؟

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

notlikeothers
سه شنبه 04 خرداد 1395, 12:01 عصر
خب چون تقویم شمسی هستش و احتمالا شما فیلد رو date timeانتخاب کردین اول باید به میلادی تبدیل بشه بعد بره تو دیتابیس.واسه ساعت هم ToShortTimeString() استفاد کنید.
سایز تقویم هم از فایل css از مسیر Datepicker/styleمیشه عوض کرد.