сравнить ячейку dataGridView с картинкой внутри - PullRequest
0 голосов
/ 10 июня 2019

Я заполняю DataGridView данными и, в зависимости от данных, помещаю изображение в 12-й столбец, либо удачно, либо неудачно. Моя цель - иметь возможность дважды щелкнуть по 12-й ячейке и показать MsgBox со статусом внутри. Я могу в значительной степени сделать все, что спросили в домашней работе. Однако я не могу сказать, если в состоянии; если изображение в 12-й строке = до успеха;

вот ошибка; System.InvalidCastException: 'L'oerator' = 'не определен для типа' Bitmap 'и типа' Bitmap '.'

спасибо за помощь

Private Sub DgvTest_CellMouseDoubleClick(sender As Object, e As DataGridViewCellMouseEventArgs) Handles dgvTest.CellMouseDoubleClick
    If e.ColumnIndex = 12 And dgvTest.Rows(e.RowIndex).Cells("status").Value = imgList.Images.Item("fail") Then
        Dim numTest As String = dgvTest.Rows(e.RowIndex).Cells.Item(0).Value
        For Each i As Test_Auto In lst_Test_Auto
            If i.No_Test = numTest Then
                If i.status = False Then
                    MsgBox("status of test #" & numTest & " ; " & "a generated and error: " & i.message)
                End If
            End If
        Next
    End If
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...