我有数据库表RoosterRanks。 16个ID - 16个标题。看起来像这样
...现在我需要阅读id-Titles来与他们合作。我需要在组合框中显示的标题。但如果我这样做
sQL.Query("Select * from RoosterRanks")
cbRank.DataSource = sQL.SQLDataset.Tables(0)
cbRank.ValueMember = "Title"
cbRank.SelectedIndex = -1
但是这种方式在组合框中我也有一个空白值因为空文件不是NULL它们是""
我不需要像这样的结果
答案 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