PDA

View Full Version : نیاز به کامپوننت DateTimePicker فارسی



ferdin
دوشنبه 10 تیر 1392, 17:52 عصر
سلام

دوستان من برای یک پروژه برنامه نویسی نیاز به کامپوننت DateTimePicker فارسی تو ویژوال استادیو 2010 و 2012 دارم ، کسی در این مورد می تونه کمک کنه؟

ممنون

khokhan
دوشنبه 10 تیر 1392, 19:22 عصر
سلام

دوستان من برای یک پروژه برنامه نویسی نیاز به کامپوننت DateTimePicker فارسی تو ویژوال استادیو 2010 و 2012 دارم ، کسی در این مورد می تونه کمک کنه؟

ممنون

از toolbar می تونی add کنی وحالشو ببری :لبخند:

hashtgerd2
شنبه 21 دی 1392, 20:41 عصر
این کامپونتت رو دارم استفاده میکنم خوبه ولی چه طور میشه بهش گفت به طور پیش فرض تاریخ امروز رو نشون بده . توابع ش رو نگاه کردم پیداش نکردم

momimomi
شنبه 21 دی 1392, 23:31 عصر
سلام
اینم هست

115232

برای نشان دادن تاریخ جاری سیستم با این کمپوننت:

fadate.CalendarShowToday=true;

Mousavmousab
شنبه 21 دی 1392, 23:41 عصر
این کامتد های فارسی یکی از یکی دیگه بد تره ، طرف زحمت را می گشه ولی نمیدونم چرا ناقص طراحی می کنه
این طوری هم نوشتم نشد ببین می تونی تغییرش بدی درست بشه؟


PersianCalendar pc = new PersianCalendar();
int year = pc.GetYear(DateTime.Now);
int month = pc.GetMonth(DateTime.Now);
int day = pc.GetDayOfYear(DateTime.Now);

hM_FarsiCalendar1.SetDate(new HM_FarsiCalendar.FarsiDate(year,month,day));

Mousavmousab
شنبه 21 دی 1392, 23:45 عصر
سلام
اینم هست

115232

برای نشان دادن تاریخ جاری سیستم با این کمپوننت:

fadate.CalendarShowToday=true;



دوست عزیز اینم که کار نمی کنه

momimomi
یک شنبه 22 دی 1392, 00:12 صبح
دوست عزیز اینم که کار نمی کنه

سلام
این رو امتحان کنید
115233
اول این فایل dll رو در پوشه debug کپی کنید و از قسمت add reference ==> browse همین فایل را در پوشه debug پیدا کرده و ok, با این کار ابزار مربوطه در toolbox قابل انتخاب است, به اسم DateTimePickerX

rayson
یک شنبه 04 خرداد 1393, 13:52 عصر
سلام
این رو امتحان کنید
115233
اول این فایل dll رو در پوشه debug کپی کنید و از قسمت add reference ==> browse همین فایل را در پوشه debug پیدا کرده و ok, با این کار ابزار مربوطه در toolbox قابل انتخاب است, به اسم DateTimePickerX
سلام ، از این کامپوننت استفاده کردم تاریخ را به صورت کلی یعنی ( شنبه 3 خرداد 1393) ذخیره میکنه . حالا اگر بخوام یک سری داده در بازه زمانی مثلا 10 اردیبهشت تا 1 خرداد واکشی کنم با این کامپوننت به چه صورت باید کوئری بنویسم ؟
و همچنین برای ذخیره سازی آن باید از نوع متغییرnvarchar یا Date استفاده کنم ؟
با تشکر

rezaei_y
یک شنبه 04 خرداد 1393, 14:13 عصر
اینجا رو هم یه نگاهی بنداز (http://barnamenevis.org/showthread.php?442095-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%B4%D9%85%D8%B3%DB%8C-%D8%A7%D9%88%D9%86%D8%A7%DB%8C%DB%8C-%DA%A9%D9%87-%D8%AF%D8%B1-%D8%AF%D9%86%DB%8C%D8%A7%DB%8C-%D9%88%D8%A8-%28-%D9%88-%D8%A7%DB%8C%D9%86-%D8%B3%D8%A7%DB%8C%D8%AA-%29-%D9%87%D8%B3%D8%AA-%D8%A8%D9%87-%D8%AF%D8%B1%D8%AF-%D9%86%D9%85%DB%8C-%D8%AE%D9%88%D8%B1%D9%87)
persianDate

rayson
یک شنبه 04 خرداد 1393, 14:41 عصر
اینجا رو هم یه نگاهی بنداز (http://barnamenevis.org/showthread.php?442095-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%B4%D9%85%D8%B3%DB%8C-%D8%A7%D9%88%D9%86%D8%A7%DB%8C%DB%8C-%DA%A9%D9%87-%D8%AF%D8%B1-%D8%AF%D9%86%DB%8C%D8%A7%DB%8C-%D9%88%D8%A8-%28-%D9%88-%D8%A7%DB%8C%D9%86-%D8%B3%D8%A7%DB%8C%D8%AA-%29-%D9%87%D8%B3%D8%AA-%D8%A8%D9%87-%D8%AF%D8%B1%D8%AF-%D9%86%D9%85%DB%8C-%D8%AE%D9%88%D8%B1%D9%87)
persianDate
ممنون
این یکی خیلی بهتر فقط برای ذخیره سازی در دیتا بیس شما چه نوع متغییر برای این کامپوننت پیشنهاد میکنید ؟
( میخوام برای واکشی راحت باشم )
با تشکر

rayson
یک شنبه 04 خرداد 1393, 16:13 عصر
من از PersianDate استفاده میکنم نوع داده را واسه ذخیره سازی Nvarchar قرار دادم و ثبت میکنم ولی مقدار ذخیره شده عدد 1 است .
اومدم برای صحت داده اول ، داده ریختم تو یک لیبل و بعد ریختم تو دیتا بیس ، تو لیبل تاریخ را به درستی نشون میده ولی بازم مقدارش درون دیتابیس برابر 1 است ، مانند شکل زیر.
ممنون میشم راهنمایی کنید.
با تشکر



ویرایش: مشکل حل شد ، من درون Stored Procedure برای نوع متغیر طول تعیین نکرده بودم و برای همین وقتی داده قرار بود ذخیره بشه فقط 1 کاراکتر مجاز به ذخیره شدن بود.

momimomi
شنبه 12 مهر 1393, 00:48 صبح
سلام ، از این کامپوننت استفاده کردم تاریخ را به صورت کلی یعنی ( شنبه 3 خرداد 1393) ذخیره میکنه . حالا اگر بخوام یک سری داده در بازه زمانی مثلا 10 اردیبهشت تا 1 خرداد واکشی کنم با این کامپوننت به چه صورت باید کوئری بنویسم ؟
و همچنین برای ذخیره سازی آن باید از نوع متغییرnvarchar یا Date استفاده کنم ؟
با تشکر

سلام
در قسمت propertise کامپوننت formatرو برابر short قرار بده درست میشه