C# 如何根据复选框(0或1)是否被单击来确定其值
这是我第一次使用复选框(我知道,哈哈)。我只是想知道,根据复选框是否勾选,是否可以使用存储过程插入SQL 我有一个带参数的公共void函数,其中一个是“IsAdmin” 我像这样添加参数C# 如何根据复选框(0或1)是否被单击来确定其值,c#,stored-procedures,checkbox,C#,Stored Procedures,Checkbox,这是我第一次使用复选框(我知道,哈哈)。我只是想知道,根据复选框是否勾选,是否可以使用存储过程插入SQL 我有一个带参数的公共void函数,其中一个是“IsAdmin” 我像这样添加参数 cmd.Parameters.Add("@IsAdmin", SqlDbType.Int).Value = IsAdmin; 在我的按钮上,我只需说出我的函数名,然后开始添加值。 现在,如果未勾选复选框,则值将为0。否则1 是否有某种方式可以说“如果勾选,则为1。否则为0。” (要调用我的函数,我只说Inse
cmd.Parameters.Add("@IsAdmin", SqlDbType.Int).Value = IsAdmin;
在我的按钮上,我只需说出我的函数名,然后开始添加值。
现在,如果未勾选复选框,则值将为0。否则1
是否有某种方式可以说“如果勾选,则为1。否则为0。”
(要调用我的函数,我只说InsertNewUser()。在括号之间我有要添加的值。这是插入值的正确方法吗?
非常感谢您的帮助。继续
添加checkbock changed事件,并设置:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
IsAdmin=Checkbox1.Checked;
}
在代码隐藏中,您可以检查
复选框
是否已选中复选框
。将复选框
替换为代码中复选框的实际名称
if (checkbox.Checked== true)
IsAdmin=1;
else IsAdmin=0;
您使用的是什么类型的项目(wpf、asp.net mvc等)?这是一个web应用程序。很抱歉,请您稍微解释一下。我假设您在WinForms中编写代码,因此您有一个带有名称的复选框。此复选框有一个名为Checked的属性。它的值为true或false,因此您只需保留变量IsAdmin和assign复选框。直接选中或在ChechedChanged事件中处理它
if (checkbox.Checked== true)
IsAdmin=1;
else IsAdmin=0;