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

نسخة كاملة : مجموع عمود بالجريد كنترول
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السّلام عليكم و رحمة الله و بركاته
إخواني الأفاضل .. فضل و إحسان منكم ..
كيف يمكن وضع مجموع عمود بالجريد كنترول بالتاكست بوكس
المجموع يكون من خلال عمود الجريد كنترول و ليس من خلال الإستعلام بقاعدة البيانات
شكرا مقدما
تحياتي
PHP كود :
'جرب هذا الكود اخي فهو يقوم بجمع حقول الداتا جريد الى تكست'
TextBox1.Text = (From row In DataGridView1.Rows Select CDbl(row.Cells(1).Value)).Sum()
' كود يقوم بجمع العامود 0 الذي قيمة العامود 1 = "نقدا "'
TextBox1.Text DataGridView1.Rows.Cast(Of DataGridViewRow).Where(Function(rowCStr(row.Cells(1).Value) = "نقدا").Select(Function(rowCDbl(Val(row.Cells(0).Value))).Sum() 
السّلام عليكم و رحمة الله و بركاته
بارك الله فيك و لك و جزاك خير الجزاء أخي و أستاذي الكريم عاصم شاهين على المساعدة
فقط للتّنبيه سيّدي الفاضل .. أنا ما كنت أقصد الداتاجريد فيو .. و إنّما أقصد ال GridView التابعة للديف إكسبرس ..
لأنّي بهذا الفورم أريد إظهار قيمة مجموع العمود التاسع و العمود العاشر بالتاكست 1 و 2
تحياتي واحتراماتي
يمكن عرض مجموع* عمود في القريدفيو
من إعدادات العمود عدل في خانة summaryItem

مثال :
[attachment=23694]


ويمكن بعد ذلك الوصول إليه بالكود
كود :
           grid_items.Columns["اسم العمود"].SummaryItem.SummaryValue.ToString())
* توجد دوال أخرى غير دالة الجمع sum مثل min, max, average, count
السلام عليكم و رحمة الله و بركاته
جزاك الله خير الجزاء أخي الكريم محمد كريم على التوضيح و المساعدة
و هو المطلوب .. بارك الله فيك و لك
تحياتي و تقييماتي