الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة مع DataGradViwer

بدأه عبدالرحمن المرشود في 8 فبراير 2010 · 5 رد · 562 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني إن شاء الله الكل بخير

عندي استفسار عن DataGradViwer

عند ادخال بيانات الى قاعدة البيانات يتم عرض البيانات عن طريق DataGradViwer

المشكلة الي اواجها هي ان البيانات باللغة العربية وعند عرضها يتم عرض البيانات بالشكل التالي

الصورة ستوضح

بانتظار ردودكم المشيقة

بالتوفيق

post-174818-12656562698113_thumb.jpg

بسم الله الذي لا يضر مع اسمه شيء بالارض ولا بالسماء وهو السميع العليم

#2

ما نوع بيانات الحقل VehiclesName؟

إذا لم يكن nvarchar فحوله إلى هذا النوع الذي يدعم اليونيكود و بالتالي اللغة العربية...

بالتوفيق :)

#3

انا واجهتنى مشكهل كهذه من قبل وحلها هو

اذهب لكنترول بنل وافتح اعدادات اللغه

control panl >> Regional and Language Options

من التبويب Regional Options تاكد من اللغه العربيه

ومن التبويب advanced تاكد ايضا من اللغه

انظر الى الصوره

763037524.jpg

0

0

0

افتح المشروع من جديد وان شاء الله يظبط معاك

#4

السلام عليكم جميعا

خى الكريم محمد رضي نوع الحقل (Varchar) القاعدة لا بأس فيها تتقبل اللغة العربية لكن المشكلة في DataGradViewer

اخي الكريم Mero

اعدادت اللغة كاملة ومعرفة بشكل صحيح

شكرا لردكم ومروركم اللطيف

بسم الله الذي لا يضر مع اسمه شيء بالارض ولا بالسماء وهو السميع العليم

#5
عبدالرحمن المرشود كتب:

السلام عليكم جميعا

خى الكريم محمد رضي نوع الحقل (Varchar) القاعدة لا بأس فيها تتقبل اللغة العربية لكن المشكلة في DataGradViewer

اخي الكريم Mero

اعدادت اللغة كاملة ومعرفة بشكل صحيح

شكرا لردكم ومروركم اللطيف

نوع الحقل Varchar يقبل اللغة العربية ولكن بالإعتماد على إعدادات قاعدة البيانات، إذا كنت تستخدم SQL Server 2000 يجب عليك إعادة تنصيبه من جديد لأن تغيير خيار Collection للغة العربية متاحة فقط عند التنصيب، أما إذا كنت تسخدم SQL Server 2005 أو 2008 يمكنك تغيير الـ Collection دون الحوجة إلى إعادة التصيب من خيارات قاعدة البيانات.

أما الحل الثاني هو تغيير نوع الحقل إلى nvarchar ولكن البيانات المحفوظة قبل التغيير لن تظهر لك بصورة صحيحة، يجب إدخال سجل آخر لإختبار العملية، وأنا لا أنصحك بهذا الحل لأن نوع الحقل nvarchar حجمه أكبر من الـ varchar وبالتالي يزيد من حجم قاعدة البيانات.

إذا كانت البيانات تظهر في الجدول بصورة صحيحة (قم بفتح بيانات الجدول من قاعدة البيانات)، الحل الذي قدمة لك الأخ mero5000 فعال ويجب أن يحل المشكلة.

والله الموفق

#6

شكرا لك اخي عمار على الرد وانا تقيدت بتعليمات الاخوان الاعزاء وتعليماتك

استفدت فعلا

لكن اخي العزيز المشكلة كتالي

انا لدي فورم رئيسي وفورم فرعي

في الفورم الفرعي تتم الاضافة في قاعدة البيانات كما في الصورة

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

وخاصة عندما تكون اكثر من فورم

وانا استغنيت عن الDataGradViwer للتاكد ان قاعدة البيانات لا تتعارض مع اللغة العربية وبالفعل نجحت اما بالنسبة للغة

انا تقيدت بتعليمات الاخ mero5000 واللغة العربية عندي معرفة ولى اروع ولا اواجه مشاكل

شكرا للجميع على مساعدتي

بالتوفيق

بسم الله الذي لا يضر مع اسمه شيء بالارض ولا بالسماء وهو السميع العليم

مواضيع مشابهة