vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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

VB.NET - Ein- und Umsteiger
Re: Filter, nächste größere Größe 
Autor: Manfred X
Datum: 01.05.17 10:03

Hallo!

Diese Frage mußt Du genauer spezifizieren.
Geht es darum, innerhalb eines bestimmten Intervalls (nach oben begrenzt)
zu suchen, falls der exakte Wert nicht gefunden wird?
Oder soll unbegrenzt der nächst-höhere Wert ermittelt werden?

Da Du inzwischen eine Datatable verwendest, kann ein LINQ-Agregate
herangezogen werden:
Public Class frmLinqFind
 
    Dim dt As New DataTable
 
    Private Sub frmLinqFind_Load(sender As System.Object, _
                        e As System.EventArgs) Handles MyBase.Load
 
        'Testspalte und Testdaten (0-1)
        dt.Columns.Add("Values", GetType(Decimal))
        Dim rndm As New Random
        For i As Integer = 0 To 99
            dt.Rows.Add(CDec(rndm.NextDouble))
        Next i
 
        'zu suchende Untergrenze
        Dim limit As Decimal = 0.5D
 
        Dim q As Decimal = _
            Aggregate row As DataRow In dt.AsEnumerable _
                Where row.Field(Of Decimal)("Values") >= limit
            Into Min(row.Field(Of Decimal)("Values"))
 
    End Sub
End Class
Vorausgesetzt wird hier, daß das Limit nicht über dem größten Wert
in den Datensätzen liegt (sonst: Ausnahme wegen leerer Where-Sequenz)

Der gefundene Wert "q" kann z.B. in die Filterbedingung der Bindingsource
eingesetzt werden.

Beitrag wurde zuletzt am 01.05.17 um 10:11:13 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
mit Listview rechnen3.304Leberkas21.01.17 19:09
Re: mit Listview rechnen1.967Leberkas22.01.17 13:56
Re: mit Listview rechnen1.929Manfred X22.01.17 15:57
Re: mit Listview rechnen2.007Leberkas22.01.17 16:38
Re: mit Listview rechnen1.943Franki23.01.17 04:13
Re: mit Listview rechnen1.987Leberkas25.01.17 20:01
Re: mit Listview rechnen1.961Manfred X25.01.17 22:01
Re: mit Listview rechnen1.934Leberkas28.01.17 19:29
Re: mit Listview rechnen1.956Franki29.01.17 03:45
Re: mit Listview rechnen2.056Manfred X29.01.17 08:15
Re: mit Listview rechnen1.852Manfred X29.01.17 09:58
Re: mit Listview rechnen1.950Leberkas29.01.17 16:37
Re: mit Listview rechnen1.933Manfred X29.01.17 18:07
Re: mit Listview rechnen1.906Franki30.01.17 04:54
Re: mit Listview rechnen1.876Leberkas05.02.17 21:00
Re: mit Listview rechnen1.880Manfred X05.02.17 22:45
Filter, nächste größere Größe1.556Leberkas01.05.17 09:00
Re: Filter, nächste größere Größe1.723Manfred X01.05.17 10:03
Re: Filter, nächste größere Größe1.720Leberkas01.05.17 16:14
Re: Filter, nächste größere Größe1.618Manfred X01.05.17 18:07
Re: mit Listview rechnen1.858Franki06.02.17 03:26
Re: mit Listview rechnen1.881Leberkas06.02.17 04:56
Re: mit Listview rechnen1.890Franki06.02.17 06:09
Re: mit Listview rechnen1.895Manfred X06.02.17 11:03
Re: mit Listview rechnen1.832Franki07.02.17 01:26
Re: mit Listview rechnen1.776effeff07.02.17 11:26
Re: mit Listview rechnen1.797Manfred X08.02.17 11:51
Re: mit Listview rechnen2.349effeff08.02.17 21:37
Re: mit Listview rechnen1.838Franki09.02.17 02:01
Re: mit Listview rechnen1.872Manfred X09.02.17 07:58
Re: mit Listview rechnen1.829Franki10.02.17 02:49
Re: mit Listview rechnen1.597Leberkas01.05.17 09:02
Filter, nächste größere Größe1.630Manfred X01.05.17 10:18

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