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

كيف اجمع قيم العمود فى ال datagridview

مغلق
بدأه seco في 8 مايو 2006 · 2 رد · 1,885 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله

اريد جمع قيم عمود فى ال datagridview فقمت بكتابه التالى

Dim i As Integer

        For i = 0 To myDataGridView.RowCount - 1
            totalprice += myDataGridView.Rows(i).Cells("Price").Value
        Next

فظهرت لى الرساله التاليه

Operator '+' is not defined for type 'Double' and type 'DBNull'.

ما سببها وما الحل افيدونى

شكرا :)

Nothing Beat the Human Brain

موبايل 020104927122

#2

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

عزيزي الموضوع كتير بسيط المشكلة انو في عندك حقل قيمتو Null يعني فارغ

البرنامج ما بستطيع يقرأ Null ويجمعها لقيمة معينة

والبشرى الأحلى انو حلها اسهل مما تتصور

قبل ال الجمع افحص اذا كانت القيمة Null ولا لأ

كالتالي

Dim i As Integer

       For i = 0 To myDataGridView.RowCount - 1
if IsDBNull(myDataGridView.Rows(i).Cells("Price").Value)=True
else
  totalprice += myDataGridView.Rows(i).Cells("Price").Value
 end if
        
       Next

moh4evar@hotmail.com

cbb6a3b884f4f88b3a8e3d44c636cbd8.jpg

مركز تحميل الصور والملفات لغاية 10MB من دون فترة محددة لحذف الملفات

www.4img.com

#3

شكرا

جارى التجربه وجزاك الله خير

Nothing Beat the Human Brain

موبايل 020104927122

هذا الموضوع مغلق.

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