【问题标题】:Return True Or False In SQL With My Combo Box Selected Value使用我的组合框选择值在 SQL 中返回 True 或 False
【发布时间】:2014-09-20 07:25:06
【问题描述】:

我正在使用 ADO.NET 来制作应用程序。 我有一个包含 2 个值的集合列表的组合框:

1) 活跃

2) 不活动

当我选择 Active 它应该返回 True 当我选择非活动时,它应该返回 False 到我的类型为位的数据库列。 但它返回 Null。

我的代码是:

DatabaseEntities DB = new DatabaseEntities;
TableName tblObject = new TableName();

If(ComboBox.SelectedText == "Active")
{
    tblObject.StatusColumnInSql = true;
}

else
{
    tblObject.StatusColumnInSql = false;
}

但它不工作

【问题讨论】:

  • 你有没有使用调试器浏览代码?
  • 是的,我做到了,但它得到了空值
  • It's not working 是您在寻求帮助时可以说的最无用的短语。什么不工作?测试时 SelectedText 的值是多少?放置断点并检查值。
  • 我检查了它返回空引号。 ""这样

标签: c# sql .net windows ado.net


【解决方案1】:

尝试使用ComboBox.SelectedValue

例子:

 tblObject.StatusColumnInSql = (ComboBox.SelectedValue == 0);

【讨论】:

    猜你喜欢
    • 2014-06-03
    • 1970-01-01
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-14
    • 2020-01-08
    相关资源
    最近更新 更多