我用数据填充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