Gibt den Maximalwert in einer Spalte in C# DataTable zurück

黄舟
Freigeben: 2017-02-16 10:44:06
Original
1965 Leute haben es durchsucht

Hier nehmen wir die keyIndex-Spalte (int-Typ) in Tabelle dt2 als Beispiel

1 Implementiert durch linq

int maxKeyIndex = dt2.AsEnumerable().Select(t => t.Field<int>("keyIndex")).Max();
Nach dem Login kopieren

Linq-Syntax: Klicken Sie, um den Link zu öffnen
2

Berechnungsmethode: Klicken Sie, um den Link zu öffnen 3,

via
int ee = (int)dt2.Compute("Max(keyIndex)", "true");
Nach dem Login kopieren

Methode zur Implementierung auswählen

Methode auswählen: Klicken Sie, um den Link zu öffnen 4. Liste konvertieren

int rr = (int)dt2.Select("", "keyIndex DESC")[0]["keyIndex"];
Nach dem Login kopieren


Konvertieren Sie die Spalten Diese müssen in der DataTable nach Liste sortiert und dann mit der Sort()-Methode der Liste sortiert werden. Der Standardwert ist in aufsteigender Reihenfolge, dh nach Abschluss der Sortierung ist der letzte in der Liste der Maximalwert Wert.


Einführung in die Liste

Das Obige ist der Inhalt der Rückgabe des Maximalwerts in der Spalte in C# DataTable. Weitere Informationen Bitte beachten Sie den Inhalt der chinesischen PHP-Website (www.php.cn)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage