ComboBox-binding an ein gefiltertes Dataset.Table-Object

W

webster1973

Hi

ich habe ein Problem mit dem Datasource einer Combobox:

ComboBox1.Datasource = Dataset.Tables.Item("Tabellenname")
ComboBox1.DisplayMember = "Spalte1"
ComboBox1.ValueMember = "Spalte2"

Diese Anweisung funktioniert wunderbar. Nun möchte ich aber nur einen
Teil der Tabelle in der Combobox anzeigen lassen und wollte mittels
Select diese Datensätze einschränken:

ComboBox1.Datasource =
Dataset.Tables.Item("Tabellenname").Select("Spalte2 > 5",Nothing)
ComboBox1.DisplayMember = "Spalte1"
ComboBox1.ValueMember = "Spalte2"

Hier kommt nun bei ValueMember der Fehler "An den neuen Anzeigemember
kann nicht gebunden werden. Parametername: newDisplayMember"

Was mache ich hier falsch? Durch den Select-Anhang verändere ich doch
nicht die Struktur der Tabelle.

Um das ganze noch mehr zu verwirren: Wenn ich erst die komplette
Tabelle anhänge und dann im zweiten Schritt die Select-Anweisung
absetze, bekomme ich auch die richtige Anzahl von Datensätzen in der
Combobox angezeigt, aber als Text steht immer nur "System.Data.Datarow"
drin.

Kann mir jemand einen Tip geben ? So gut kenne ich mich mit Vb.Net 2005
noch nicht aus, da ich mich erst seit kurzem damit beschäftige.

Vielen Dank im voraus.
Stefan
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top