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

نسخة كاملة : خطاء في اجراء CellClick
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته


اضع في اداة DataGridView 
في حدث الـ CellClick

TextBox1.Text = DataGridView1(0,eRowIndex).Value
TextBox2.Text = DataGridView1(1,eRowIndex).Value
DateTimePicker1.Text = DataGridView1(2,eRowIndex).Value

تظهر المشكلة في اداة التاريخ DateTimePicker1

آمل إيجاد حل للمشكلة ودمتم
مرفق صورة الخطاء
اذا كان تاريخ الجهاز ميلادي لا تضيف هجري.

PHP كود :
Public Class Form1
    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        d
.ColumnCount 3
        d
.Rows.Add(0"saud""1/1/1978")
 
       d.Rows.Add(1"Ali""1/1/1980")
 
       d.Rows.Add(2"Mady""1/1/1990")

 
   End Sub
    Private Sub d_CellClick
(sender As ObjectAs DataGridViewCellEventArgsHandles d.CellClick
        TextBox1
.Text d(0e.RowIndex).Value
        TextBox2
.Text d(1e.RowIndex).Value
        DateTimePicker1
.Value d(2e.RowIndex).Value
    End Sub
End 
Class 
انا عندي التاريخ هجري

الذي يتم اضافته الى قاعدة البيانات

وكمان تاريخ الجهاز هجري

هل المشكلة في في القيمة الوقت المصاحب لاداة التاريخ

عند ارسال بيانات التاريخ الى اداة  Label

لا تظهر المشكلة
إقتباس :عند ارسال بيانات التاريخ الى اداة  Label
اذا ... لا تستخدم اداة التاريخ  لانها مصممة و مبرمجة لاستخدام الميلادي.
هذا حسب معلوماتي مع الاداة.
اذهب لخصائص DateTimePicker1
واجعل بيانات القيمة MaxDate و بيانات القيمة MinDate كما بالصورة




رابط المشروع

http://sr83a.com/up/Sr/1522435404551.zip
لدي في المشروع نفس الخصائص التي ذكرتها على الاداة

ولكن دون جدوى

جربت مثالك وعملت نفس الخطوات على vb.net 2008

ونفس رسالة الخطأ
اذن المشكلة من اعدادات تاريخ جهازك


تأكد من أنها بهذا الشكل :

نعم نفس التنسيق

هل يفرق الاصدر بين vb.net 2008 and 2010
اختلاف بسيط وليس اختلاف الاصدار هو سبب المشكلة

جرب تغير اي شي بواجهة الفورم واعمل معاينة شوف هل يتم التغييير او لا ؟
اذا لم يتغير احذف الملف الناتج واعمل معاينة من جديد
وأغلق الفيجوال بيسك وافتحه من جديد ...


بعد عمل هذه الخطوات افتح المشروع اللي وضعته لك واذا ظهر خطأ صور رسالة الخطأ
كما ذكر أخي سعود ( مشكوراً )

تأكد أنك حددت على التقويم الهجري

أداة الـ DateTimePicker تعتمد كلياً على الـ ( calendar ) الخاص بالجهاز

[attachment=17539]