问题:我想从 SQL Server 数据库表中检索复选框的名称,并查看它是否在“if”语句中被选中。
界面:我的表单由一个列表框、一个按钮和一个复选框组成。
SQL Server 表:
ID Name cbName
1 Rest cbRest
我想写:
sb = dt.rows(0)(cbName)
If sb.Checked() = True Then
ListBox1.Items.Add(dt.Rows(0)(1).ToString())
Else
MsgBox("Nothing checked")
End If
预期的输出应该是列表框中的 Rest。当然,下一步是遍历数百个复选框,但现在我只想澄清如何使这项工作发挥作用。
现在我收到以下错误:
无法将“System.String”类型的对象转换为“System.Winddows.Forms.CheckBox”类型
我将 Visual Basic Express 2008 与 SQL Server 2008 Express、64 位 Windows 7 Pro 一起使用
提前致谢