2014-09-20 67 views
-1

我使用ADO.NET进行应用。 我有一个组合框收藏列表2个价值观为:在SQL中使用我的组合框选定值返回True或False

1)活动

2)非活动

当我选择激活它应该返回 ,当我选择Inactive它应该返回错误到我的数据库列的类型是位。 但它返回空值。

我的代码是:使用ComboBox.SelectedValue

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

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

else 
{ 
    tblObject.StatusColumnInSql = false; 
} 

但它不工作

+0

您是否使用调试器去通过代码? – 2014-09-20 07:29:07

+0

是的,我做了,但它得到空值 – user3785517 2014-09-20 07:33:08

+1

_它不working_是你可以说当搜索帮助最无用的短语。什么不起作用?在您测试的时候,SelectedText的价值是多少?放置一个断点并检查值。 – Steve 2014-09-20 07:43:39

回答

0

尝试。

例子:

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

它不起作用。因为我从组合框中选择活动项目 – user3785517 2014-09-20 07:40:01