0
单选按钮的状态,我使用此代码的单选按钮的状态“转换”为整数“布尔方式”使用整数标志,保存喜欢的布尔
If MyRadioButton.Checked Then
cmdConnection.Parameters.AddWithValue("@paramMychoice", 1)
Else
cmdConnection.Parameters.AddWithValue("@paramMychoice", 0)
End If
的代码工作正常
阅读穆罕默德·纳比尔·阿里夫的答案在这个环节Store boolean value in SQLite
他使用
int flag = (boolValue)? 1 : 0;
但是,如果我尝试像
Dim flag As Integer
flag = (MyRadioButton.Checked)? 1 : 0
我得到“选项严格上不允许从‘布尔’到‘整’隐式转换”
好吧,我理解和Visual Studio的建议是这样 标志= CINT ((ProtocoloAutorizadaNoRadioButton.Checked))? 1:0
但我也得“字在这里不能用?”的错误
如何使用INT标志的解决方案=(boolValue)? 1:0在VB.net上?
干净的解决方案。还要感谢关于显式设置的提示 – fedeteka