【问题标题】:database text field databound to a checkbox数据库文本字段数据绑定到复选框
【发布时间】:2010-06-19 00:09:10
【问题描述】:

我希望该字段在数据库中保存为 1 或 0 而不是“真”或“假”,如果在保存记录时不手动设置每个属性,我无法弄清楚如何做到这一点。我必须在这个项目中大量使用它,并且位字段不是一个选项。如果可能,我想通过扩展 CheckBox 控件来解决此问题,但我不知道如何更改绑定字段值。任何帮助将不胜感激!

【问题讨论】:

  • 我们说的是 web、windows、wpf 等程序吗?
  • 抱歉没有说得更清楚。我正在使用带有 win 表单的 nhibernate 对象。对象的字符串属性绑定到复选框,并从复选框设置为“真”或“假”。我宁愿将字符串的值设置为 1 或 0。

标签: c# data-binding checkbox


【解决方案1】:

您可以在数据库中使用 int、varchar 或任何其他类型。 在您的选择语句中使用 when 子句

Select field1, field2, case when field3=value then True else False end as field3
From Table

【讨论】:

  • 我想我可以做到。谢谢
猜你喜欢
  • 2011-09-30
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多