我有一个SQL
数据库和2个VB应用程序,教师和学生应用程序。
在教师应用程序中,SQL
数据库与datagridview连接。在表单中有10-15个复选框。这些复选框是教师可以为班上学生选择的一组弱点。例如 - "计算能力弱"我想,当老师选中复选框时,它们应该以字符串形式显示在教师应用程序中。我认为为每个复选框分配一个ID比将长字符串输入数据库要好得多。当教师选中一个复选框时,该复选框的ID将进入datagridview选定的单元格。我不知道如何在同一个单元格中分隔每个ID,因为教师可以选择多个复选框。
我需要帮助分离ID然后阅读它们。
http://www.filedropper.com/sample_18这是我制作的示例程序,它显示在datagridview中输入复选框ID。
答案 0 :(得分:0)
让我们保持简单。假设我们有3个复选框。
所以保存到db:
dim totalValue as integer = 0
if (chkBox1.checked) then totalValue +=1
if (chkBox1.checked) then totalValue +=2
if (chkBox1.checked) then totalValue +=4
保存到db的totalValue
从db中读取:
totalValue = get this value from db
chkBox1.checked = ((totalValue and 1)=1)
chkBox1.checked = ((totalValue and 2)=2)
chkBox1.checked = ((totalValue and 4)=4)