منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة كبيرة فى طريح تاريخين من بعض عشان يجيبلى عدد الدقايق مابين التاريخين دول
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بطرح تاريخين من بعض عن طريق الدالة دى  date1 = Convert.ToDateTime(DateTimePicker2.Value)
        date2 = Convert.ToDateTime(DateTimePicker3.Value)
        difference = date2.Subtract(date1)
        TextBox14.Text = FormatNumber(difference.TotalDays, 0)
        TextBox15.Text = FormatNumber(difference.TotalHours, 0)
        TextBox16.Text = FormatNumber(difference.TotalMinutes, 0)
اما باجى اطرح بيظهرلى الناتح زى مانتوا شايفين فى الصورة رقم 4441 فى التكست بوكس اللى اسمة diff btw time
اما باجى بقى اسجلة فى الداتا جريد فيو بيظهر على شكل تاريخ مش رقم غيرت الفورمات بتاع ال cell اللى فى لداتا جريد فيو ل time ول number ولكل حاجة ولكن بيظهرلى زى ماهو بردة عاوز اظهرة زى ماموجود فى التكست بوكس كدة رقم بس 4441
الحل فى المرفقات (تقليدى شوية بس يحل المشكلة)
هى الفكرة فى الكود اللى انا مستخدمة بيجبلك عدد الدقايق كلها بين التاريخين دة ادق بالنسبة الى ازاى بقى اخلى اللى فى التكست بوكس هو هو الى فى الداتا جريد فيو ميتغيرش

يعنى لو قعدت يوم بيحسبة
انا عاوز استخدم نفس الكود اللى انا مستخدمة لانة ادق بالنسبة واللى مكتوب فى التكست بوكس هو اللى يتكتب فى الداتا جريد فيو
يا كابتن نوع الحقل نربوط في خلية الجريد ايه؟
ثم ان نوع البيانت في الخلية ايه؟
ولو حابب تاخذ قيمة عددية
مثلا زي ما انت عامل بس خليه كذا
PHP كود :
TextBox14.Text val(FormatNumber(difference.TotalDays0)) 

وخلي الحقل رقم اللي راح تحفظ فيه قيمة ال Textbox14
فى الداتا جريد فيو الحقل معمول non formatting بغيرة لnumeric بيظهر n2 n3 كدة
لو ارفقت مشروع بسيط لاتضح الامر

لماذا لم تستخدم difference في العمود مباشرة.
المثال فى المرفقات

جربت استخدم difference فى العمود مباشرة منفعش بردة بيغير القيمة لوحدة
اعتذر منك

فمشروعك غير واضح في طريقة عمله.