У меня есть проверочный список, который я просматриваю и сохраняю имена в базе данных. Когда я убегаю, мне нужно проверить, установлен ли флажок или очищен. Я попытался следующий код, но безрезультатно:Как проверить состояние проверенного списка vb.net
If chklbRegister.GetItemCheckState(nLoop).ToString = "1" Then
.Parameters.AddWithValue("@sqlAttended", 1)
Else
.Parameters.AddWithValue("@sqlAttended", 0)
End If
Я также попытался:
If chklbRegister.GetItemCheckState(nLoop) = True Then
, но он все еще не работал. Идеи, пожалуйста. Thanks Graham
Спасибо за это работает удовольствие. Я установил Option Strict и получил 2069 ошибок, что-то для меня, чтобы разобраться в Рождественском перерыве! Должен ли я также включить Option Explicit, что я использовал для указания в VB6? –
Хорошо, что следует ожидать, если у вас есть большая программа, портированная с VB6. Для опции Explicit On я могу только сказать, что написано на MSDN. _Setting Option Explicit to Off обычно не является хорошей практикой. Вы можете пропустить имя переменной в одном или нескольких местах, что приведет к непредвиденным результатам при запуске программы_ – Steve
'Явный On',' Strict On' - * always * (есть несколько исключений, где вам требуется опция Strict Off, например поздняя привязка) –