EnumerableRowCollectionExtensions.OrderBy Methode

Definitie

Hiermee sorteert u de rijen van een EnumerableRowCollection oplopende volgorde.

Overloads

Name Description
OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Sorteert de rijen van een EnumerableRowCollection oplopende volgorde op basis van de opgegeven sleutel.

OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Sorteert de rijen van een EnumerableRowCollection oplopende volgorde op basis van de opgegeven sleutel en vergelijkingsfunctie.

OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>)

Sorteert de rijen van een EnumerableRowCollection oplopende volgorde op basis van de opgegeven sleutel.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Data::OrderedEnumerableRowCollection<TRow> ^ OrderBy(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector);
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow,TKey>(this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);
static member OrderBy : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function OrderBy(Of TRow, TKey) (source As EnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey)) As OrderedEnumerableRowCollection(Of TRow)

Type parameters

TRow

Het type van de rijelementen in source, meestal DataRow.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

Parameters

source
EnumerableRowCollection<TRow>

Een EnumerableRowCollection met de DataRow elementen die moeten worden gerangschikt.

keySelector
Func<TRow,TKey>

Een functie om een sleutel uit een element te extraheren.

Retouren

Een OrderedEnumerableRowCollection<TRow> wiens elementen worden gesorteerd op de opgegeven sleutel.

Opmerkingen

Deze methode wordt geïmplementeerd met behulp van de uitgestelde uitvoering. De onmiddellijke retourwaarde is een object waarin alle informatie wordt opgeslagen die nodig is om de actie uit te voeren. De query die door deze methode wordt vertegenwoordigd, wordt pas uitgevoerd nadat het object is geïnventariseerd door de methode GetEnumerator rechtstreeks aan te roepen of door foreach in Visual C# of For Each in Visual Basic aan te roepen.

Zie ook

Van toepassing op

OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Sorteert de rijen van een EnumerableRowCollection oplopende volgorde op basis van de opgegeven sleutel en vergelijkingsfunctie.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Data::OrderedEnumerableRowCollection<TRow> ^ OrderBy(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow,TKey>(this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member OrderBy : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function OrderBy(Of TRow, TKey) (source As EnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey), comparer As IComparer(Of TKey)) As OrderedEnumerableRowCollection(Of TRow)

Type parameters

TRow

Het type van de rijelementen in source, meestal DataRow.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

Parameters

source
EnumerableRowCollection<TRow>

Een EnumerableRowCollection met de DataRow elementen die moeten worden gerangschikt.

keySelector
Func<TRow,TKey>

Een functie om een sleutel uit een element te extraheren.

comparer
IComparer<TKey>

Een IComparer<T> om sleutels te vergelijken.

Retouren

Een OrderedEnumerableRowCollection<TRow> waarvan de elementen worden gesorteerd op de opgegeven sleutel en vergelijkingsfunctie.

Opmerkingen

Deze methode wordt geïmplementeerd met behulp van de uitgestelde uitvoering. De onmiddellijke retourwaarde is een object waarin alle informatie wordt opgeslagen die nodig is om de actie uit te voeren. De query die door deze methode wordt vertegenwoordigd, wordt pas uitgevoerd nadat het object is geïnventariseerd door de methode GetEnumerator rechtstreeks aan te roepen of door foreach in Visual C# of For Each in Visual Basic aan te roepen.

Zie ook

Van toepassing op