PDA

View Full Version : سوال: مشکل در استفاده از DateTimePicker



Iran58
پنج شنبه 26 آذر 1394, 13:50 عصر
سلام
1)من کد زیر را نوشته ام
public DateTime? BirthDate
{
get { return cldBirthDate.Value; }
set
{
try
{
cldBirthDate.Value = value;
}
catch (Exception)
{

cldBirthDate.CustomFormat = " ";
}
}
}
اما هنگام اجرا ارور زیر را می دهد
Cannot implicitly convert type 'System.DateTime?' to 'System.DateTime'. An explicit conversion exists (are you missing a cast?)
کد را باید چگونه تغییر بدهم تا با ?datetime
به مشکل نخورم
2) چگونه می توانم مقدار پیش فرض DateTimePicker را خالی قرار بدهم (یعنی تاریخی داخل نباشد)

ژیار رحیمی
جمعه 27 آذر 1394, 11:16 صبح
سلام دوست گرامی شما پراپرتی Format رو روی Custom و همچنین پراپرتی CustomFormat رو یک Space قرار دهید و در رویداد ValueChanged فرمت را مشخص کنید

private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
dateTimePicker1.CustomFormat = "dd/MM/yyyy hh:mm:ss";
}

Iran58
سه شنبه 01 دی 1394, 07:47 صبح
باسلام وتشکر public DateTime? BirthDate { get { return cldBirthDate.Value; } set { try { cldBirthDate.Value = value; } catch (Exception) { cldBirthDate.CustomFormat = " "; } } } سوال دیگه من این است که چگونه datetime را می توانم به ?datetime تبدیل کنم