从组合框中删除空白值。

时间:2015-06-07 11:46:43

标签: vb.net

我有数据库表RoosterRanks。 16个ID - 16个标题。看起来像这样

enter image description here ...现在我需要阅读id-Titles来与他们合作。我需要在组合框中显示的标题。但如果我这样做

 sQL.Query("Select * from RoosterRanks")
 cbRank.DataSource = sQL.SQLDataset.Tables(0)
 cbRank.ValueMember = "Title"
 cbRank.SelectedIndex = -1   

但是这种方式在组合框中我也有一个空白值因为空文件不是NULL它们是""

我不需要像这样的结果

enter image description here

1 个答案:

答案 0 :(得分:3)

尝试此查询。还有其他人,但这会给你一些选择...

 Select * FROM RoosterRanks 
 WHERE Len(Title) > 0

 Select * FROM RoosterRanks
 WHERE Title <> ''

或者如果你想用某些东西替换它......

 Select
   id,
   Case Title
     When NULL THEN 'Replacement'
     When '' THEN 'Replacement'
   End As Title
 FROM RoosterRanks

另一方面,你可能希望你的标题为DisplayMember而id为ValueMember