Вычет разницы значений между двумя Datagridview - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

И снова DataGridView Есть 4 DataGridView, в DGV1 в 14 столбце есть данные(11,13,15) в DGV2 в 14 столбце есть данные(4,5,6),в DGV3 во 2 столбце у меня все значения(от 0 до 15), необходимо в DGV4(во 2 столбце) отобразить разницу первых двух DGV1 и DGV2 от DGV3(где все значения), DGV4=DGV3-DGV2-DGV1 т.е.(0,1,2,3,7,8,9,10,12,14). P.S. Данные в DGV1, DGV2, DGV3 ни к чему не привязаны.
Голова уже кипит от программирования) Помогите доработать код)

Решение задачи: «Вычет разницы значений между двумя Datagridview»

textual
Листинг программы
 Dim index As Integer = 14
        Dim dgv1Values() As String = DataGridView1.Rows.Cast(Of DataGridViewRow).Select(Function(r) r.Cells(index).Value.ToString).ToArray
        Dim dgv2Values() As String = DataGridView2.Rows.Cast(Of DataGridViewRow).Select(Function(r) r.Cells(index).Value.ToString).ToArray
       
        For x As Integer = 7 To DataGridView6.Rows.Count - 1
 
            DataGridView8.DataSource = dm
            If Not dgv1Values.Contains(DataGridView6.Rows(x).Cells(1).Value.ToString) And Not dgv2Values.Contains(DataGridView6.Rows(x).Cells(1).Value.ToString) Then
                dm.Rows.Add(DataGridView6.Rows(x).Cells(1).Value.ToString)
 
            End If
 
        Next

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5