Ich erhalte doppelte Objekte in einer Combobox, die gespeicherte BLOBs in meiner Datenbank anzeigt.Löschen Sie doppelte Objekte in ComboBox aus einer BLOB-Datenbank
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
In diesem Block ich die Combobox aufzufrischen, aber DISTINCT bekommen nicht in der Combobox der Betrogenen befreien. Das Seltsame ist, wenn ich es abfrage und es in eine Datagridview stelle, bekomme ich das Dataset, das ich will.
Irgendwelche Vorschläge?
Ich denke, Sie müssen 'BLOBList.Clear()' aufrufen, bevor Sie Ihre Artikel hinzufügen. Sonst fügst du einfach alle anderen wieder hinzu – FloatingKiwi
@FloatingKiwi Du hattest recht, das hat mein Problem behoben. Vielen Dank! –