0
コンボボックスに重複したアイテムが表示され、保存されたBLOBがデータベースに表示されています。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に入れると、私が望むデータセットが得られるということです。
提案がありますか?
アイテムを追加する前に 'BLOBList.Clear()'を呼び出す必要があると思います。それ以外の場合は、別の新しいものをすべて追加し直してください。 – FloatingKiwi
@FloatingKiwiあなたは正しいので、私の問題は解決しました。ありがとう! –