如何为复选框(0或1)设置值,具体取决于是否单击它

时间:2016-01-26 13:20:18

标签: c# stored-procedures checkbox

这是我第一次使用复选框(我知道,LOL)。我只是想知道是否可以使用存储的porcedure插入到SQL中,基于是否勾选了复选框。

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

我添加像这样的参数

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

在我的按钮上,我只是说出我的功能名称,然后开始添加值。 现在,如果没有勾选复选框,则该值将为0.否则为1。

是否有某种方式可以说"如果勾选,则为1.否则为0。"

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

3 个答案:

答案 0 :(得分:2)

在您的代码中,您可以检查{ "project_info": { "project_id": "xxxxxxxxxx", "project_number": "xxxxxxxx", "name": "xxxxxxxxxxx" }, "client": [ { "client_info": { "mobilesdk_app_id": "xxxxxxxxxxx", "client_id": "xxxxxxxxxxx", "client_type": 1, "android_client_info": { "package_name": "xxxxxxxxxx" } }, "oauth_client": [ { "client_id": "xxxxxxxxxx", "client_type": 1, "android_info": { "package_name": "xxxxxxxx", "certificate_hash": "xxxxxxxxxxx" } } ], "api_key": [], "services": { "analytics_service": { "status": 1 }, "cloud_messaging_service": { "status": 2, <======= this is my gcm service status "apns_config": [] }, "appinvite_service": { "status": 1, "other_platform_oauth_client": [] }, "google_signin_service": { "status": 2 <===== this my google sign in service status }, "ads_service": { "status": 1 } } } ], "client_info": [], "ARTIFACT_VERSION": "1" } 是否为checkbox。将checked替换为代码中实际复选框的名称

checkbox

答案 1 :(得分:0)

转到CheckBox.Checked Property

checkBox1.Checked

答案 2 :(得分:0)

添加checkbock更改的事件,并设置:

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