Как сделать цикл для вычисления значений ячеек в datagridview?
Привет...
Как умножить значение строки столбца на все значения в другом столбце и сделать цикл для всех строк.Затем, в конце, суммируйте значения в каждой строке?
Цикл работает только для 1-х двух строк в столбце 3..!!? Я не могу этого понять! Большое спасибо за вашу помощь!
Вот вам пример.
Пожалуйста, обратите внимание, что мне не нужно иметь или показывать эти три колонки (I, II, III). Я просто положил их туда, чтобы показать шаги. В столбце 2 может быть много строк...
Column 1 Column 2 I II III Column 3 (I+II+III) 40 1 40 40 30 2 30 80 110 20 5 20 60 200 280 10 10 40 150 200 5 5 20 100 125 10 50 60 25 25
Что я уже пробовал:
Dim i As Integer For k As Integer = 0 To Data1.ColumnCount - 4 For j = 0 to Data1.Rows.Count - 2 Data1.Rows(j).Cells(2).Value = Data1.Rows(j).Cells(0).Value * _ Data1.Rows(j).Cells(1).Value For i = 0 To EOF() i = i + 1 Data1.Rows(j).Cells(3).Value = Data1.Rows(j).Cells(0).Value *_ Data1.Rows(k+i).Cells(1).Value + Data1.Rows(j).Cells(2).Value Next i Next j Next k
Alek Massey
Используйте отладчик для пошагового просмотра кода.
Member 13998781
Спасибо за комментарий. Я действительно пытался, но не мог понять, почему?! любая помощь или совет будут оценены по достоинству! спасибо.