如何在 C# 中定义复选框

本文关键字:定义 复选框 | 更新日期: 2023-09-27 18:17:57

我的表单中有一个复选框,我需要定义该复选框以及用于插入数据的其他字段。但我不确定如何定义它以插入数据。下面是我的代码。

cmd.Parameters.AddWithValue("@EmailTmp", (txtEmail.Text));
cmd.Parameters.AddWithValue("@PhoneTmp", (txtPhone.Text));
cmd.Parameters.AddWithValue("@AgreeTmp", (cbAgree.CheckBox));

如何在 C# 中定义复选框

查看您粘贴的代码,我认为您想要这个:

cmd.Parameters.AddWithValue("@AgreeTmp", (cbAgree.Checked));

或者可能是这样的:

cmd.Parameters.AddWithValue("@AgreeTmp", (cbAgree.Checked ? 1 : 0));
cmd.Parameters.AddWithValue("@AgreeTmp", (cbAgree.Checked));

如果选中,这将为您提供 true 的布尔值,如果未选中,则为 false.SQL如果您在 SQL 数据库中将该字段作为位,则会将其转换为 0/1。

编辑:作为旁注,您不需要AgreeTmp前面的"@">