Я немного ржавый на своем VB.NET, особенно при конвертации в SQL. Я думал, что у меня была простая задача скрыть 2 кнопки, если флажок не установлен. Флажок привязан к столбцу SQL Server с типом данных bit
.Преобразование SQL-данных BIT для типа boolean VB.NET
Мой код выглядит следующим образом:
Private Sub CaseVehicleCollisionCheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CaseVehicleCollisionCheckBox1.CheckedChanged
Dim collision As System.Data.SqlTypes.SqlBinary
collision = CaseVehicleCollisionCheckBox1
If collision = True Then
btnVehicle1.Visible = True
btnVehicle2.Visible = True
ElseIf collision = False Then
btnVehicle1.Visible = False
btnVehicle2.Visible = False
End If
End Sub
я получаю ошибку
Значение 'System.Windows.Forms.CheckBox' типа не могут быть преобразованы в «System.Data.SqlTypes .SqlBinary '
при попытке присвоить флажку переменной.
я получаю ту же ошибку при попытке использовать System.Data.SqlTypes.SqlBoolean
«Флажок привязан к полю SQL» - да? –
Просто используйте Boolean –
@JeremyThompson - те же результаты – jstacy00