vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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

Fortgeschrittene Programmierung
Re: Datensätze Filtern 
Autor: Manfred X
Datum: 05.04.17 22:53

Hallo!

Die Verwendung der "sorted"-Eigenschaft der gebundenen Combobox ist
nicht erforderlich.

Das Sortieren übernimmt z.B. LINQ durch eine "Order By"-Klausel:
   'Ermittlung der Jahreszahlen als Liste (LINQ)
   Dim dates As List(Of Integer) = _
    (From rw As DataRow In dt.AsEnumerable _
     Select yr = rw.Field(Of Date)("Date").Year Distinct Order By yr).ToList
Man kann auch die Sort-Methode der generischen Liste einsetzen:
dates.Sort()
Alternativ kann man auch eine "Bindingsource" zwischen die Liste und die Combobox
schalten und deren "Sort"-Methode heranziehen.

Den Listenindex, in dem die aktuelle Jahreszahl eingetragen ist,
ermittelt man z.B. durch:
Dim index_aktuellesjahr As Integer = dates.IndexOf(Today.Year)
Nach dem Erstellen der Datenbindung erfolgt das Setzen der Jahreszahl in
der Combobox "cbo" durch:
cbo.SelectedIndex = index_aktuellesjahr


Beitrag wurde zuletzt am 05.04.17 um 22:58:54 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datensätze Filtern2.302ERBRU04.04.17 18:29
Re: Datensätze Filtern1.472Manfred X05.04.17 00:07
Re: Datensätze Filtern1.428ERBRU05.04.17 19:39
Re: Datensätze Filtern1.363Manfred X05.04.17 22:53
Re: Datensätze Filtern1.418ERBRU06.04.17 04:30
Re: Datensätze Filtern1.371Franki05.04.17 05:37
Re: Datensätze Filtern1.434Manfred X05.04.17 08:08
Und wann verschiebt jemand das in das .NET Forum?1.343Blackbox17.04.17 18:21
Kontakt-Formular verwenden ....1.364Manfred X18.04.17 10:24

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