Sortieren die DataRow[] mithilfe von LINQ
DataRow[] drTest enthält System.Data.DataRow
sagen, enthält 10 DataRow
's. Innerhalb jedes DataRow, ich habe eine ItemArray enthält Name
und Count
.
Jetzt möchte ich zu Sortieren die DataRow[] drTest in absteigender Reihenfolge, basierend auf der ItemArray zweiten Datensatz.
Beispiel:
DataRow[] drTest contains
At [0] Index - ItemArray[0] - "A"
- ItemArray[1] - 5
At [1] Index - ItemArray[0] - "B"
- ItemArray[1] - 7
Möchte ich, um drTest in absteigender Reihenfolge, so dass drTest[1] kommen sollte.
InformationsquelleAutor user2423609 | 2013-06-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine großartige Möglichkeit, zu spielen mit LINQ ist mit LINQPad. Hier ist eine schnelle Probe, die ich schrieb und getestet, um Ihre Frage zu beantworten:
InformationsquelleAutor Timothy Walters
Dies sollte Ihnen geben, was Sie suchen:
InformationsquelleAutor Squid
Können Sie die folgende LINQ-Abfrage zu Sortieren Sie Ihre item-array in absteigender Reihenfolge.
oder
Für weitere Informationen, können Sie gehen Sie durch LINQ - Bestellung Betreiber.
InformationsquelleAutor Rayhan.iit.du