我在组合框中收到重复的项目,在我的数据库中显示已保存的BLOB。
Private Sub refreshBLOBList()
Dim getBLOBListCommand As New SqlCommand( _
"SELECT DISTINCT FileName FROM DocumentStorage", dbConnection)
Dim reader As SqlDataReader
getBLOBListCommand.Connection.Open()
reader = getBLOBListCommand.ExecuteReader
While reader.Read
BLOBList.Items.Add(reader(0))
End While
reader.Close()
getBLOBListCommand.Connection.Close()
BLOBList.SelectedIndex = 0
End Sub
在这个块中我刷新了组合框,但是DISTINCT并没有摆脱组合框中的欺骗。奇怪的是,当我查询并将其放入datagridview时,我得到了我想要的数据集。
有什么建议吗?
答案 0 :(得分:0)
我需要在添加项目之前调用BLOBlist.items.clear(),否则我将再次添加不同的项目。
答案 1 :(得分:0)
您不需要“ DISTINCT”。只是BLOBList.items.clear()