![]() |
|
كيف يمكن جعل أداة DateTimePicker تظهر فارغة في حالة عدم ادخال تاريخ - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : كيف يمكن جعل أداة DateTimePicker تظهر فارغة في حالة عدم ادخال تاريخ (/showthread.php?tid=5574) |
كيف يمكن جعل أداة DateTimePicker تظهر فارغة في حالة عدم ادخال تاريخ - شاكر زنجاني - 14-10-12 أخواني أعضاء المنتدى الكرام عندي مشكلة ويا ريت عندكم الحل اريد جعل أداة DateTimePicker تظهر فارغة في حالة عدم ادخال تاريخ , أي في حال عدم وجود تاريخ في قاعدة البيانات بحيث لايظهر التاريخ الأفتراضي أي تاريخ اليوم وجدة عدة مشاركات عن طريق أستخدام هذا الكود في حدث ValueChanged Me.DateTimePicker1.Format = DateTimePickerFormat.Custom Me.DateTimePicker1.CustomFormat = "yyyy-MM-dd" ولكن ما نفع معي أيضا وجدة في مشاركة أخراء في منتدى فيجوال بيسك دوت نت للعضو Islam Ibrahim http://vb4arab.com/vb/showthread.php?t=87663 class Order
ولكنها بلغة C{ public DateTime OrderPlacedDate { get; } public Nullable<DateTime> ShippedDate { get; } } Customer _customer; // Has a Nullable<DateTime> property called "HireDate" private void Form1_Load(object sender, EventArgs e) { // Create Customer _customer = new Customer("555", "John Doe", 1000, DateTime.Now); // Bind Binding binding = new Binding("Value", _customer, "HireDate", true); this.dateTimePicker1.DataBindings.Add(binding); // BindingComplete binding.Format += new ConvertEventHandler(Binding_Format); binding.Parse += new ConvertEventHandler(Binding_Parse); } void Binding_Parse(object sender, ConvertEventArgs e) { // Need to make the Control show NULL Binding binding = sender as Binding; if (null != binding) { DateTimePicker dtp = (binding.Control as DateTimePicker); if ((null != dtp) && (dtp.Checked)) e.Value = new Nullable<DateTime>(); } } void Binding_Format(object sender, ConvertEventArgs e) { INullableValue inv = (e.Value as INullableValue); if ((null != inv) && (!inv.HasValue)) { // Need to make the Control show NULL Binding binding = sender as Binding; if (null != binding) { DateTimePicker dtp = (binding.Control as DateTimePicker); if (null != dtp) { dtp.ShowCheckBox = true; dtp.Checked = false; e.Value = dtp.Value; } } } } ما أدري كيف استخدمه ياريت تسعفونا من فضلكم كيف يمكن جعل أداة DateTimePicker تظهر فارغة في حالة عدم ادخال تاريخ - kslawy - 14-10-12 السلام عليكم ورحمة الله وبركاته لإسناد قيمة فارغة للأداة : PHP كود : DateTimePicker1.Format = DateTimePickerFormat.Customلإسناد قيمة للأداة : PHP كود : DateTimePicker1.Format = DateTimePickerFormat.Custom*** ** * كيف يمكن جعل أداة DateTimePicker تظهر فارغة في حالة عدم ادخال تاريخ - شاكر زنجاني - 14-10-12 يا عمي شو هل استجابة السريع ألف شكر بس يا ريت تكمل معروفك وين اضع الكودين السابقين أي بأي حدث كيف يمكن جعل أداة DateTimePicker تظهر فارغة في حالة عدم ادخال تاريخ - kslawy - 14-10-12 الكود الأول تضعه في المكان الذي تريد فيه تفريغ الأداة سواء كان في زر أمر أو في حدث الـ FormLoad والكود الثاني برضوا ممكن تضعوا في زر أمر ، أو تضغط دبل كليك علي الأداة وتضعه في الحدث اللي حيظهر . كيف يمكن جعل أداة DateTimePicker تظهر فارغة في حالة عدم ادخال تاريخ - شاكر زنجاني - 15-10-12 ألف شكر وجعله الله في ميزان حسناتك |