Freigeben über


DataManipulator.Sort Methode

Definition

Führt eine benutzerdefinierte Sortierung einer oder mehrerer Reihen aus.

Überlädt

Sort(PointSortOrder, String, String)

Sortiert die Datenpunkte einer oder mehrerer Reihen in der angegebenen Reihenfolge. Die Sortierung kann auf einem beliebigen verfügbaren Datenpunktwert beruhen.

Sort(IComparer<DataPoint>, String)

Führt eine benutzerdefinierte Sortierung einer oder mehrerer Reihen aus.

Sort(IComparer<DataPoint>, Series)

Führt eine benutzerdefinierte Sortierung der Datenpunkte in einer Reihe aus.

Sort(PointSortOrder, String)

Führt eine Sortierung der Datenpunkte in einer oder mehreren Reihen in der angegebenen Reihenfolge aus. Die Sortierung beruht auf dem ersten y-Wert jedes Datenpunkts.

Sort(PointSortOrder, Series)

Führt eine Sortierung der Datenpunkte in einer Reihe in der angegebenen Reihenfolge aus. Die Sortierung beruht auf dem ersten y-Wert jedes Datenpunkts.

Sort(PointSortOrder, String, Series)

Führt eine Sortierung der Datenpunkte in einer Reihe in der angegebenen Reihenfolge aus. Die Sortierung kann auf einem beliebigen verfügbaren Datenpunktwert beruhen.

Sort(PointSortOrder, String, String)

Sortiert die Datenpunkte einer oder mehrerer Reihen in der angegebenen Reihenfolge. Die Sortierung kann auf einem beliebigen verfügbaren Datenpunktwert beruhen.

public:
 void Sort(System::Web::UI::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ sortBy, System::String ^ seriesName);
public void Sort (System.Web.UI.DataVisualization.Charting.PointSortOrder pointSortOrder, string sortBy, string seriesName);
member this.Sort : System.Web.UI.DataVisualization.Charting.PointSortOrder * string * string -> unit
Public Sub Sort (pointSortOrder As PointSortOrder, sortBy As String, seriesName As String)

Parameter

pointSortOrder
PointSortOrder

Ein PointSortOrder-Enumerationswert, der bestimmt, ob die Sortierung aufsteigend oder absteigend erfolgt.

sortBy
String

Ein string-Wert, der die zu sortierenden Datenpunktwerte darstellt. Mögliche Werte: "X", "Y", "Y2", "Y3", "AxisLabel" usw.

seriesName
String

Eine durch Trennzeichen getrennte Liste von Namen der zu sortierenden Series.

Hinweise

Diese Methode führt eine aufsteigende oder absteigende Sortierung nach Datenpunkten in einer Reihe aus und basiert auf dem Wert, der im -Parameter festgelegt ist, z. B. sortBy "X", "AxisLabel", "Y", "Y1" usw.

Beachten Sie Folgendes: Wenn mehrere Reihen sortiert werden, muss die Reihe ausgerichtet werden, andernfalls wird eine Ausnahme ausgelöst.

Wichtig

Alle Reihen werden mit dem angegebenen Y-Wert aus der zuerst aufgeführten Reihe sortiert. Das heißt, alle Datenpunkte werden unabhängig von der Reihe, zu der sie gehören, basierend auf der ersten Reihe sortiert.

Um Punkte mithilfe einer benutzerdefinierten Sortierroutine zu sortieren, verwenden Sie eine andere Definition dieser überladenen Methode.

Gilt für

Sort(IComparer<DataPoint>, String)

Führt eine benutzerdefinierte Sortierung einer oder mehrerer Reihen aus.

public:
 void Sort(System::Collections::Generic::IComparer<System::Web::UI::DataVisualization::Charting::DataPoint ^> ^ comparer, System::String ^ seriesName);
public void Sort (System.Collections.Generic.IComparer<System.Web.UI.DataVisualization.Charting.DataPoint> comparer, string seriesName);
member this.Sort : System.Collections.Generic.IComparer<System.Web.UI.DataVisualization.Charting.DataPoint> * string -> unit
Public Sub Sort (comparer As IComparer(Of DataPoint), seriesName As String)

Parameter

comparer
IComparer<DataPoint>

Ein Objekt, das die IComparer-Schnittstelle implementiert und die benutzerdefinierte Sortierlogik bereitstellt.

seriesName
String

Eine durch Trennzeichen getrennte Liste von Namen der zu sortierenden Series.

Hinweise

Diese Methode führt eine benutzerdefinierte Sortierung der Datenpunkte in einer oder mehreren Reihen aus. Die Sortierlogik wird durch den comparer -Parameter definiert. Überschreiben und implementieren Sie die Compare -Methode der IComparer -Schnittstelle, führen Sie die Vergleiche aus, und geben Sie dann true oder false zurück. Die Sortierreihenfolge wird durch den Rückgabewert bestimmt.

Beachten Sie Folgendes: Wenn mehrere Reihen sortiert werden, muss die Reihe ausgerichtet werden, andernfalls wird eine Ausnahme ausgelöst.

Die beiden Objektparameter der Compare -Methode müssen immer vom Typ DataPoint sein.

Wichtig

Alle Datenpunkte werden unabhängig von der Reihe, zu der sie gehören, basierend auf der ersten Reihe sortiert. Wenn sich die Position eines Datenpunkts in der ersten Reihe ändert, ändern sich auch alle entsprechenden Punkte in der anderen Reihe.

Gilt für

Sort(IComparer<DataPoint>, Series)

Führt eine benutzerdefinierte Sortierung der Datenpunkte in einer Reihe aus.

public:
 void Sort(System::Collections::Generic::IComparer<System::Web::UI::DataVisualization::Charting::DataPoint ^> ^ comparer, System::Web::UI::DataVisualization::Charting::Series ^ series);
public void Sort (System.Collections.Generic.IComparer<System.Web.UI.DataVisualization.Charting.DataPoint> comparer, System.Web.UI.DataVisualization.Charting.Series series);
member this.Sort : System.Collections.Generic.IComparer<System.Web.UI.DataVisualization.Charting.DataPoint> * System.Web.UI.DataVisualization.Charting.Series -> unit
Public Sub Sort (comparer As IComparer(Of DataPoint), series As Series)

Parameter

comparer
IComparer<DataPoint>

Ein Objekt, das die IComparer-Schnittstelle implementiert und die benutzerdefinierte Sortierlogik bereitstellt.

series
Series

Das zu sortierende Series-Objekt.

Hinweise

Diese Methode führt eine benutzerdefinierte Sortierung der Datenpunkte in einer Reihe aus. Die Sortierlogik wird durch den comparer -Parameter definiert. Überschreiben und implementieren Sie die Compare -Methode der IComparer -Schnittstelle, führen Sie die Vergleiche aus, und geben Sie dann true oder false zurück. Die Sortierreihenfolge wird durch den Rückgabewert bestimmt.

Die beiden Objektparameter der Compare -Methode müssen immer vom Typ DataPoint sein.

Verwenden Sie die -Methode, um eine benutzerdefinierte Sortierung für mehr als eine Reihe pro Funktionsaufruf Sort durchzuführen.

Gilt für

Sort(PointSortOrder, String)

Führt eine Sortierung der Datenpunkte in einer oder mehreren Reihen in der angegebenen Reihenfolge aus. Die Sortierung beruht auf dem ersten y-Wert jedes Datenpunkts.

public:
 void Sort(System::Web::UI::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ seriesName);
public void Sort (System.Web.UI.DataVisualization.Charting.PointSortOrder pointSortOrder, string seriesName);
member this.Sort : System.Web.UI.DataVisualization.Charting.PointSortOrder * string -> unit
Public Sub Sort (pointSortOrder As PointSortOrder, seriesName As String)

Parameter

pointSortOrder
PointSortOrder

Ein PointSortOrder-Enumerationswert, der bestimmt, ob die Sortierung aufsteigend oder absteigend erfolgt.

seriesName
String

Eine durch Trennzeichen getrennte Liste von Namen der zu sortierenden Series.

Gilt für

Sort(PointSortOrder, Series)

Führt eine Sortierung der Datenpunkte in einer Reihe in der angegebenen Reihenfolge aus. Die Sortierung beruht auf dem ersten y-Wert jedes Datenpunkts.

public:
 void Sort(System::Web::UI::DataVisualization::Charting::PointSortOrder pointSortOrder, System::Web::UI::DataVisualization::Charting::Series ^ series);
public void Sort (System.Web.UI.DataVisualization.Charting.PointSortOrder pointSortOrder, System.Web.UI.DataVisualization.Charting.Series series);
member this.Sort : System.Web.UI.DataVisualization.Charting.PointSortOrder * System.Web.UI.DataVisualization.Charting.Series -> unit
Public Sub Sort (pointSortOrder As PointSortOrder, series As Series)

Parameter

pointSortOrder
PointSortOrder

Ein PointSortOrder-Enumerationswert, der bestimmt, ob die Sortierung aufsteigend oder absteigend erfolgt.

series
Series

Das zu sortierende Series-Objekt.

Gilt für

Sort(PointSortOrder, String, Series)

Führt eine Sortierung der Datenpunkte in einer Reihe in der angegebenen Reihenfolge aus. Die Sortierung kann auf einem beliebigen verfügbaren Datenpunktwert beruhen.

public:
 void Sort(System::Web::UI::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ sortBy, System::Web::UI::DataVisualization::Charting::Series ^ series);
public void Sort (System.Web.UI.DataVisualization.Charting.PointSortOrder pointSortOrder, string sortBy, System.Web.UI.DataVisualization.Charting.Series series);
member this.Sort : System.Web.UI.DataVisualization.Charting.PointSortOrder * string * System.Web.UI.DataVisualization.Charting.Series -> unit
Public Sub Sort (pointSortOrder As PointSortOrder, sortBy As String, series As Series)

Parameter

pointSortOrder
PointSortOrder

Ein PointSortOrder-Enumerationswert, der bestimmt, ob die Sortierung aufsteigend oder absteigend erfolgt.

sortBy
String

Ein string-Wert, der die zu sortierenden Datenpunktwerte darstellt. Mögliche Werte: "X", "Y", "Y2", "Y3", "AxisLabel" usw.

series
Series

Das zu sortierende Series-Objekt.

Gilt für