【问题标题】:How to define CheckBox in C# [closed]如何在 C# 中定义 CheckBox [关闭]
【发布时间】:2013-06-10 17:44:25
【问题描述】:

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

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

【问题讨论】:

  • 这是 ASP、WPF、Winform、Silverlight 还是什么?
  • 您是在问如何将其放入您粘贴的 ADO.NET 命令对象中,还是在问如何在表单上定义它?如果是后者,我们需要知道 Servy 上面问了什么。
  • "cbAgree.Checked" 是您的答案,如果您想要是/否作为回报,请在此处查看 stackoverflow.com/questions/2435342/…
  • @SwapneelKondgule:谢谢。

标签: c# asp.net .net sql


【解决方案1】:

看看你粘贴的代码,我想你想要这个:

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

或者可能是这样的:

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

【讨论】:

  • 感谢您解释清楚。我有点困惑。它奏效了。
【解决方案2】:
cmd.Parameters.AddWithValue("@AgreeTmp", (cbAgree.Checked));

如果选中,这将为您提供一个布尔值 true,否则为 false。如果您在 SQL db 中有字段,SQL 会将其转换为 0/1。

编辑:作为旁注,您不需要在 AgreeTmp 前面添加“@”

【讨论】:

  • 好的。谢谢你的建议:)
猜你喜欢
  • 2013-02-24
  • 2019-05-16
  • 1970-01-01
  • 2011-09-18
  • 2021-07-02
  • 2019-12-22
  • 2020-12-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多