如何根据复选框(0 或 1)的值基于其是否单击

本文关键字:于其 单击 是否 何根 复选框 | 更新日期: 2023-09-27 18:31:52

这是我第一次使用复选框(我知道,哈哈)。我只是想知道我是否可以根据复选框是否被选中来使用存储的瓷器插入到 SQL 中。

我有一个带有参数的公共无效函数,一个是"IsAdmin"

我像这样添加参数

cmd.Parameters.Add("@IsAdmin", SqlDbType.Int).Value = IsAdmin;

在我的按钮上,我只需说出函数的名称,然后开始添加值。现在,如果未选中该复选框,则该值将为 0。否则 1.

有没有办法说"如果打勾,那么 1.否则 0."

(要调用我的函数,我只说 InsertNewUser()。在括号之间,我有将要添加的值。这是插入值的正确方法吗?帮助将不胜感激。

如何根据复选框(0 或 1)的值基于其是否单击

在代码隐藏中,您可以检查checkbox是否checked。将checkbox替换为代码中复选框的实际名称

if (checkbox.Checked== true)
 IsAdmin=1;
else IsAdmin=0;

转到复选框。选中属性

checkBox1.Checked

添加 checkbock changed 事件,并设置:

 private void checkBox1_CheckedChanged(object sender, EventArgs e)
   {
      IsAdmin=Checkbox1.Checked;
   }