InvalidCastException was unhandled
Operator '=' is not defined for type 'DatarowView' and 'Nothing'
Code:
If Not Me.CmbTruckTyp.SelectedItem = Nothing Then
Select Case Me.CmbTruckTyp.SelectedItem.ToString
Case "Mercedes-Benz"
cmdMercBenzModels.Visible = True
cmbDafModels.Visible = False
Case "Daf"
cmdMercBenzModels.Visible = False
cmbDafModels.Visible = True
Case Else
cmdMercBenzModels.Visible = False
cmbDafModels.Visible = False
End Select
End If
Like the other post, the ComboBox properties can be tricky. I would put a break on the If statement, hold the curser over CmbTruckTyp and find the property you want to test by looking at the values that actually exist.
Private Sub CmbTruckTyp_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmbTruckTyp.SelectedIndexChanged
Try
If Not Me.CmbTruckTyp.SelectedItem = Nothing Then
Select Case Me.CmbTruckTyp.SelectedItem.ToString
Case "Mercedes-Benz"
cmdMercBenzModels.Visible = True
cmbDafModels.Visible = False
Case "Daf"
cmdMercBenzModels.Visible = False
cmbDafModels.Visible = True
Case Else
cmdMercBenzModels.Visible = False
cmbDafModels.Visible = False
End Select
End If
Catch ex As Exception
End Try
End Sub
Bookmarks