如何在数据库中将复选框保存为true或false
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在数据库中将复选框保存为true或false相关的知识,希望对你有一定的参考价值。
我是c#windows form编程的新手。我正在处理有太多复选框名称为checkbox1,checkbox2,checkbox3 ..... checkbox63的项目。
我如何保存,如果用户选中了复选框,则将值保存为数据库中的“true”,如果用户取消选中该复选框,则将值保存为数据库中的“false”。
我有63个复选框,如何将它们保存在数据库中。
我试试这段代码。但我想用循环来做。它可以做到,如果它然后请与我分享代码
string strCheckValue = "";
if (checkbox1.Checked)
{
strCheckValue = "True";
}
if (checkbox2.Checked)
{
strCheckValue = "True";
}
........ 等等。
请帮忙...
更新::
我正在使用sql数据库。并且每个复选框在数据库中都有一列,意味着我有63个复选框,在sql数据库中我也有63列。我只是想要,如果用户选中了复选框,则值保存在数据库中“true”。
我知道我做了太多专栏。请建议我正确的方法
首先:不要像这样给你的复选框命名。在他们所做的事情的真正含义之后命名他们。知道“chkIsUserAdministrator”的作用要比“checkbox54”的作用简单得多。
话虽如此,尝试使用像Dapper这样的库。您必须将复选框的值映射到相应的数据类型。例如,如果使用SQL,则可以将值映射为BIT类型。
以上是关于如何在数据库中将复选框保存为true或false的主要内容,如果未能解决你的问题,请参考以下文章
如何在 jquery 中将 div 元素的可见属性设置为 true 或 false?
如何使用复选框在 mySQL 中输入 true (1) 或 false (0) 并显示为在 php / html 表单中选中?
如何在c中将bool的输出从1和0转换为true或false [重复]
如何通过获取nodes.text并设置为true或false来填充Treeview node.checked为true或false