Home All Groups Group Topic Archive Search About

ComboBox-binding an ein gefiltertes Dataset.Table-Object

Author
25 Sep 2006 9:32 AM
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

Author
25 Sep 2006 10:55 AM
Herfried K. Wagner [MVP]
"webster1973" <ilwebs***@gmx.de> schrieb:
>ich habe ein Problem mit dem Datasource einer Combobox:

=> "microsoft.public.de.german.entwickler.dotnet.vb"

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://dotnet.mvps.org/dotnet/faqs/>