vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Fortgeschrittene
Re: Sortierung von einer Zahlreihe 
Autor: Manfred X
Datum: 13.10.14 16:51

Falls ich das richtig verstehe ...

Hier eine Klasse, der zwei Integer-Werte
übergeben werden - und die einen Vergleich anhand der
Relation zwischen diesen Werten durchführen kann.
    Class CompareRelation
        Implements IComparable(Of CompareRelation)
 
        Public Property R0 As Integer
        Public Property R1 As Integer
 
        Public ReadOnly Property Relation As Double
            Get
                Return R1 / R0
            End Get
        End Property
 
        Public Function CompareTo(other As CompareRelation) As Integer _
            Implements System.IComparable(Of CompareRelation).CompareTo
            Return Me.Relation.CompareTo(other.Relation)
        End Function
    End Class
Anwendung:
'Die Daten (hier: in Arrays, Datatable-Spalten entsprechend)
 Dim R0() As Integer = {10, 10, 10, 10, 7, 11, 9, 7, 10, 10, 10}
 Dim R1() As Integer = {40, 38, 37, 35, 24, 37, 29, 22, 36, 39, 33}
 
'Eine Liste, deren Elemente Instanzen der Vergleichsklasse sind
Dim R0R1 As New List(Of CompareRelation)
'Liste mit Werten füllen
For i As Integer = 0 To R0.Length - 1
   R0R1.Add(New CompareRelation With {.R0 = R0(i), .R1 = R1(i)})
Next i
 
'Liste sortieren
R0R1.Sort()
R0R1.Reverse()
Einfache Lösung:
Du könntest in der Datatable eine Expression-Column erstellen und
sie über eine Bindingsource sortieren lassen.
http://www.vbarchiv.net/forum/id10_i74223t74212_von-einem-zeichen-bis-ein-anderes-zeichen-lesen.html

Beitrag wurde zuletzt am 13.10.14 um 16:55:51 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Sortierung von einer Zahlreihe3.124henrikl200013.10.14 15:33
Re: Sortierung von einer Zahlreihe2.461Manfred X13.10.14 16:02
Re: Sortierung von einer Zahlreihe2.434henrikl200013.10.14 16:40
Re: Sortierung von einer Zahlreihe2.433Manfred X13.10.14 16:51
Re: Sortierung von einer Zahlreihe2.438henrikl200013.10.14 17:36
Sortieren einer Datenreihe (Expression-Column, Bindingsource...2.523Manfred X13.10.14 18:11

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-2025 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