比较dataGridView单元格与内部图片

时间:2019-06-10 12:42:54

标签: vb.net datagridview

我用数据填充DataGridView并根据数据将图像成功或失败地放置在第12列中。我的目标是能够双击第12个单元格并显示MsgBox的状态。我几乎可以完成作业中要求的所有事情。但是我不能说“如果有条件”。如果第12行中的图片=成功;

这是错误; System.InvalidCastException ::未为类型'Bitmap'和类型'Bitmap'定义'L'oerator'='。

感谢您的所有帮助

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

0 个答案:

没有答案