vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Re: Zeileninhalt aus Tabelle als Items in ComboBox 
Autor: Manfred X
Datum: 29.04.15 12:14

Das ist wohl ein Master-/Detail-Problem.

Falls alle Daten in einer Tabelle stehen ...

'Die beiden Comboboxen
Dim WithEvents cboKat As New ComboBox With {.Parent = Me, .Left = 400}
Dim cboUnterKat As New ComboBox With {.Parent = Me, .Left = 400, .Top = 50}
 
'Tabelle mit Daten aus der Datenbank
Dim dt As New DataTable
Dim bs As New BindingSource
 
 
'Im Load-Event der Form
 
'Kategorien ermitteln (als Liste)
Dim klst As List(Of String) = _
           (From row As Object In dt.Rows _
            Select DirectCast(row, DataRow).Field(Of String)("Kategorie") _
            Distinct).ToList
 
cboKat.DataSource = klst
 
'Unterkategorie-Spalte an Combo binden
bs.DataSource = dt
cboUnterKat.DisplayMember = "Unterkategorie"
cboUnterKat.DataSource = bs
 
 
'Und dann ....
Private Sub cboKat_SelectedValueChanged(sender As Object, _
        e As System.EventArgs) Handles cboKat.SelectedValueChanged
 
    If bs.Count = 0 Then Exit Sub
 
    Dim filterstring As String = "Kategorie = '" & cboKat.Text & "'"
    bs.Filter = filterstring 'Filtersting gemäß Kategorienauswahl setzen
End Sub


Beitrag wurde zuletzt am 29.04.15 um 12:16:29 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zeileninhalt aus Tabelle als Items in ComboBox2.358Ritz29.04.15 09:25
Re: Zeileninhalt aus Tabelle als Items in ComboBox1.256Manfred X29.04.15 10:38
Re: Zeileninhalt aus Tabelle als Items in ComboBox1.279Ritz29.04.15 11:29
Re: Zeileninhalt aus Tabelle als Items in ComboBox1.251Manfred X29.04.15 12:14

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel