เก็บค่าจากการวน loop for next คือเมื่อวนรอบก็เก็บค่าในแต่ละรอบไปเรื่อยๆ จะครบ loop
ต้องเก็บไว้ยังไง และค่าที่เก็บผมจะเอาไปคำนวณต่อ
Code (VB.NET)
For ii As Integer = 0 To DGV2.Rows.Count - 1
For i7 As Integer = 0 To DGV1.Rows.Count - 1
If DGV2.Rows(ii).Cells(0).Value = DGV1.Rows(i7).Cells(0).Value Then
some_some = (0.0228 * DGV2.Rows(ii).Cells(9).Value * DGV2.Rows(ii).Cells(10).Value * DGV2.Rows(ii).Cells(11).Value) / DGV2.Rows(ii).Cells(6).Value
sums_1 = some_some
End If
Next
Next
Dim Sums_total(DGV2.Rows.Count - 1) As Integer
For ii As Integer = 0 To DGV2.Rows.Count - 1
Dim Sum As Integer=0
For i7 As Integer = 0 To DGV1.Rows.Count - 1
If DGV2.Rows(ii).Cells(0).Value = DGV1.Rows(i7).Cells(0).Value Then
Sum += (0.0228 * DGV2.Rows(ii).Cells(9).Value * DGV2.Rows(ii).Cells(10).Value * DGV2.Rows(ii).Cells(11).Value) / DGV2.Rows(ii).Cells(6).Value
End If
Next i7
Sums_total(ii)=Sum
Next ii
Sums_total() =ตัวแปลอาเรย์ ที่เก็บค่ารวมของ Sum ใน For i7 สามารถนำไปใช้ได้ เช่น Code (VB.NET)