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

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


كود :
' الطريقة 1
       textBoxAvg.Text = (From row As DataGridViewRow In dataGridView1.Rows
       Where row.Cells(2).FormattedValue.ToString() <> String.Empty
                    Select Convert.ToInt32(row.Cells(2).FormattedValue)).Average().ToString()

       ' الطريقة 2
       Dim avg As Double
       Dim sum As Integer
       For i As Integer = 0 To dataGridView1.Rows.Count() - 1 Step +1
           sum = sum + dataGridView1.Rows(i).Cells(2).Value
       Next

       avg = sum / dataGridView1.Rows.Count()
       textBoxAvg.Text = avg.ToString("00.000")
   End Sub
End Class