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

كيف اتخلص من (dbnull) في Listview

بدأه anatalal في 11 فبراير 2009 · 4 رد · 708 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

يا اخواني ارجو منكم المساعدة في المثال المرفق لانه تظهر لى رسالة خطأ بعنوان (Conversion from type 'DBNull' to type 'String' is not valid.)

عندما اريد تظهر لى البيانات في اداة ListView1

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

WindowsApplication1.zip

#2

أخي الكريم حاولت بالطرق الصعبة لكي أجد حل وتعريف وشروط في حال وجود قيمة null

لكن لم أوفق

لكن هذا الكود التالي تغاضى عن الخطأ وأكمل مهمة ادراج البيانات

LItem.SubItems.Add(i).Text = Data(i).ToString

من المؤكد أنه توجد حلول أفضل عند الخبراء بانتظارهم أو بإمكانك اعتماد الكود السابق فهو يحل المشكلة التي واجهتك

الذي تم هو فقط إضافة ToString بآخر الكود

أرجو أن يكون بها حل للمشكلة

#3

بارك الله فيك يا ايا اخي و لك مني هذا الدعاء

((((( اللهم يا رحمن يا رحيم يا سميع يا عليم يا غفور يا كريم إني أسألك بعدد من سجد لك في حرمك المقدس من يوم خلقت الدنيا إلى يوم القيامة أن تطيل عمر قاريء هذا الدعاء على العمل الصالح وان تحفظ أسرته وأحبته وان تبارك عمله وتسعد قلبه وأن تفرج كربه وتيسر أمره وأن تغفر ذنبه وتطهر نفسه وان تبارك سائر ايامه وتوفقه لما تحبه وترضاه اللهم أمين. ))))

#4

الله يبارك فيك يا أخي

شكرا لك من الاعماق على دعاءك

وفقك الله لكل مافيه خير أنت ومن يعز عليك

#5

السلام عليكم ورحمة الله وبركاته

الطريقة اللي اكتبها الأخ الفاضل طوفان سوف تنزلك مكان فارغ

يعني قيمة فاضية وهاتنزل بدون مشاكل

اما اذا اردت ان لا يتم ظهورها في الليست فيو ممكن ان تفعل هكذا

if isdbnull(Data(i)) = false then
LItem.SubItems.Add(i).Text = Data(i)
end if

حيث الـ

Data(i)

ss

هي الدتا اللي جاية من قاعدة البيانات

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

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