Ich habe 2 Comboboxen, die auf die gleiche Tabelle verweisen, aber unterschiedlich sortiert werden sollen.
Dazu habe ich 2 Bindingsource angelegt. Nur nach der Abkürzung sortieren klappt einwandfrei. Wenn ich jedoch die 2. Bindingsource nach Namen sortiere, wird die erste Sortierung nach Abkürzung überschrieben.
Wie kann ich die beiden Comboboxen unabhängig voneinander sortieren ?
Dazu habe ich 2 Bindingsource angelegt. Nur nach der Abkürzung sortieren klappt einwandfrei. Wenn ich jedoch die 2. Bindingsource nach Namen sortiere, wird die erste Sortierung nach Abkürzung überschrieben.
Wie kann ich die beiden Comboboxen unabhängig voneinander sortieren ?
VB.NET-Quellcode
-
- Private Sub mnuStreckeBst_Click(sender As Object, e As EventArgs) Handles mnuInfrastruktursuche.Click
- Dim bsAbk As New BindingSource
- Dim bsName As New BindingSource
- With bsAbk
- .DataSource = InfrastrukturDB.DB100
- .Sort = InfrastrukturDB.DB100.ABKColumn.ColumnName
- End With
- With bsName
- .DataSource = InfrastrukturDB.DB100
- .Sort = InfrastrukturDB.DB100.NameColumn.ColumnName
- End With
- With Me.tspcboAbk.ComboBox
- .DataSource = bsAbk
- .DisplayMember = InfrastrukturDB.DB100.ABKColumn.ColumnName
- .ValueMember = InfrastrukturDB.DB100.ABKColumn.ColumnName
- .SelectedIndex = -1
- End With
- AddHandler tspcboAbk.SelectedIndexChanged, AddressOf tspcboAbk_SelectedIndexChanged
- With Me.tspcboBstName.ComboBox
- .DataSource = bsName
- .DisplayMember = InfrastrukturDB.DB100.NameColumn.ColumnName
- .ValueMember = InfrastrukturDB.DB100.ABKColumn.ColumnName
- .SelectedIndex = -1
- End With
- AddHandler tspcboBstName.SelectedIndexChanged, AddressOf tspcboBstName_SelectedIndexChanged
- Hoeheanpassen(45 + Me.tspMAsuche.Height)
- Me.tspMAsuche.Visible = False
- Me.tspInfrastruktur.Visible = True
- End Sub