PDA

View Full Version : سوال: انتخاب کردن ساعت



nazaninebaba
سه شنبه 25 اسفند 1388, 00:02 صبح
سلام به همه دوستان
من دارم یک برنامه ای می نویسم که به مشکل بر خوردم .اطلاعان تاریخ و ساعت درsql میلادی ذخیره شده .کاربر می خواد یه جستجو زمانی انجام بده ولی میخواد اطلاعاتو به صورت شمسی وارد کنه و در نهایت هم به صورت شمسی در خروجی ببینه. راه حلی که به ذهن من میرسه اینه که اطلاعات به صورت شمسی وارد بشه بعد به میلادی تبدیل بشه در بانک جستجو انجام بده ودر نهایت دوباره اطلاعاتی که پیدا شد دونه دونه شمسی بشه و به کاربر نشون داده بشه. با این راه حل من تاریخ شمسی از کاربر می گیرم ولی نمی دونم ساعتو چجوری بگیرم اینکه کاربر مثل تاریخ بتونه ساعتم انتخاب کنه.

M.YasPro
سه شنبه 25 اسفند 1388, 07:17 صبح
سلام
من تو برنامه هام یه mask textbox ساعت رو می گیرم و خودم اعتبار سنجی می کنم ببین مقدار وارد شده صحیح هست یا نه
موفق باشید .

nazaninebaba
سه شنبه 25 اسفند 1388, 08:00 صبح
ممکنه بیشتر و واضح تر توضیح بدید
ممنون

M.YasPro
سه شنبه 25 اسفند 1388, 08:16 صبح
از کنترل MaskedTextBox استفاده کنید و پراپرتی mask رو مقدار 00:00 بدید .
بعد هر جا ( مثل رویداد leave ) چک کنید ببینید که کاربر مقدار نا معتبر وارد نکرده باشه مثلا 65:10

nazaninebaba
سه شنبه 25 اسفند 1388, 08:23 صبح
ممن
ن می خوام کاربر حق انتخاب داشته باشه متقویم .و نتونه مقداری خودش تایپ کنه

nazaninebaba
سه شنبه 25 اسفند 1388, 08:29 صبح
ممنون از لطفتون
میخوام کاربر نتونه مقداری خودش وارد کنه فقط بتونه انتخاب کنه مثل تقویم

M.YasPro
سه شنبه 25 اسفند 1388, 08:37 صبح
شما می تونید از datetimePicker خود دات نت استفاده کنید فقط دو تا پراپرتی رو ست کنید :
1. Format = Time
2. ShowUpDown = True

موفق باشید .

Sirwan Afifi
سه شنبه 25 اسفند 1388, 15:31 عصر
سلام دوست عزیز
من تو برنامه هام از این روش استفاده می کنم :
ساعت دقیق سیستم رو تو یه TextBox نشون می دم البته ساعت کار می کنه یعنی یه تایمر واسش گذاشتم تا یا ثانیه یه بار ساعت رو ریفرش کنه با اینکار کاربر هر وقت دکمه ثبتو بزنه زمان فعلی تو دیتا بیس ثبت میشه.