DataManipulator.Sort Methode

Definition

Führt eine benutzerdefinierte Sortierung der Datenpunkte in einer oder mehreren Datenreihen aus.

Überlädt

Name Beschreibung
Sort(PointSortOrder, String, String)

Führt eine Sortierung der Datenpunkte in einer oder mehreren Datenreihen mithilfe der angegebenen Reihenfolge aus. Die Sortierung kann auf jedem verfügbaren Datenpunktwert basieren.

Sort(IComparer<DataPoint>, String)

Führt eine benutzerdefinierte Sortierung der Datenpunkte in einer oder mehreren Datenreihen aus.

Sort(IComparer<DataPoint>, Series)

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

Sort(PointSortOrder, String)

Führt eine Sortierung der Datenpunkte in einer oder mehreren Datenreihen mithilfe der angegebenen Reihenfolge aus. Die Sortierung basiert auf dem ersten Y-Wert der einzelnen Datenpunkte.

Sort(PointSortOrder, Series)

Führt eine Sortierung der Datenpunkte in einer Datenreihe mithilfe der angegebenen Reihenfolge aus. Die Sortierung basiert auf dem ersten Y-Wert der einzelnen Datenpunkte.

Sort(PointSortOrder, String, Series)

Führt eine Sortierung der Datenpunkte in einer Datenreihe mithilfe der angegebenen Reihenfolge aus. Die Sortierung kann auf jedem verfügbaren Datenpunktwert basieren.

Sort(PointSortOrder, String, String)

Führt eine Sortierung der Datenpunkte in einer oder mehreren Datenreihen mithilfe der angegebenen Reihenfolge aus. Die Sortierung kann auf jedem verfügbaren Datenpunktwert basieren.

public:
 void Sort(System::Windows::Forms::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ sortBy, System::String ^ seriesName);
public void Sort(System.Windows.Forms.DataVisualization.Charting.PointSortOrder pointSortOrder, string sortBy, string seriesName);
member this.Sort : System.Windows.Forms.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 ist.

sortBy
String

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

seriesName
String

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

Hinweise

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

Beachten Sie, dass bei einer Sortierung mehrerer Datenreihen die Datenreihe ausgerichtet werden muss, andernfalls wird eine Ausnahme ausgelöst.

Important

Alle Datenreihen werden anhand des angegebenen Y-Werts aus der ERSTEN aufgeführten Datenreihe sortiert. d. h., alle Datenpunkte, unabhängig von der Datenreihe, zu der sie gehören, werden basierend auf der ersten Datenreihe sortiert.

Wenn Sie Punkte mithilfe einer benutzerdefinierten Sortierroutine sortieren möchten, verwenden Sie eine andere Definition dieser überladenen Methode.

Gilt für:

Sort(IComparer<DataPoint>, String)

Führt eine benutzerdefinierte Sortierung der Datenpunkte in einer oder mehreren Datenreihen aus.

public:
 void Sort(System::Collections::Generic::IComparer<System::Windows::Forms::DataVisualization::Charting::DataPoint ^> ^ comparer, System::String ^ seriesName);
public void Sort(System.Collections.Generic.IComparer<System.Windows.Forms.DataVisualization.Charting.DataPoint> comparer, string seriesName);
member this.Sort : System.Collections.Generic.IComparer<System.Windows.Forms.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 der Namen der Series zu sortierenden.

Hinweise

Diese Methode führt eine benutzerdefinierte Sortierung der Datenpunkte in einer oder mehreren Datenreihen durch. 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 zurück true oder false. Die Sortierreihenfolge wird durch den Rückgabewert bestimmt.

Beachten Sie, dass bei einer Sortierung mehrerer Datenreihen die Datenreihe ausgerichtet werden muss, andernfalls wird eine Ausnahme ausgelöst.

Die beiden Objektparameter der Compare Methode müssen immer vom Typ DataPointsein.

Important

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

Gilt für:

Sort(IComparer<DataPoint>, Series)

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

public:
 void Sort(System::Collections::Generic::IComparer<System::Windows::Forms::DataVisualization::Charting::DataPoint ^> ^ comparer, System::Windows::Forms::DataVisualization::Charting::Series ^ series);
public void Sort(System.Collections.Generic.IComparer<System.Windows.Forms.DataVisualization.Charting.DataPoint> comparer, System.Windows.Forms.DataVisualization.Charting.Series series);
member this.Sort : System.Collections.Generic.IComparer<System.Windows.Forms.DataVisualization.Charting.DataPoint> * System.Windows.Forms.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 Series zu sortierende Objekt.

Hinweise

Diese Methode führt eine benutzerdefinierte Sortierung der Datenpunkte in einer Datenreihe durch. 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 zurück true oder false. Die Sortierreihenfolge wird durch den Rückgabewert bestimmt.

Die beiden Objektparameter der Compare Methode müssen immer vom Typ DataPointsein.

Verwenden Sie die Sort Methode, um eine benutzerdefinierte Sortierung für mehrere Datenreihen pro Funktionsaufruf durchzuführen.

Gilt für:

Sort(PointSortOrder, String)

Führt eine Sortierung der Datenpunkte in einer oder mehreren Datenreihen mithilfe der angegebenen Reihenfolge aus. Die Sortierung basiert auf dem ersten Y-Wert der einzelnen Datenpunkte.

public:
 void Sort(System::Windows::Forms::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ seriesName);
public void Sort(System.Windows.Forms.DataVisualization.Charting.PointSortOrder pointSortOrder, string seriesName);
member this.Sort : System.Windows.Forms.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 ist.

seriesName
String

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

Gilt für:

Sort(PointSortOrder, Series)

Führt eine Sortierung der Datenpunkte in einer Datenreihe mithilfe der angegebenen Reihenfolge aus. Die Sortierung basiert auf dem ersten Y-Wert der einzelnen Datenpunkte.

public:
 void Sort(System::Windows::Forms::DataVisualization::Charting::PointSortOrder pointSortOrder, System::Windows::Forms::DataVisualization::Charting::Series ^ series);
public void Sort(System.Windows.Forms.DataVisualization.Charting.PointSortOrder pointSortOrder, System.Windows.Forms.DataVisualization.Charting.Series series);
member this.Sort : System.Windows.Forms.DataVisualization.Charting.PointSortOrder * System.Windows.Forms.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 ist.

series
Series

Das Series zu sortierende Objekt.

Gilt für:

Sort(PointSortOrder, String, Series)

Führt eine Sortierung der Datenpunkte in einer Datenreihe mithilfe der angegebenen Reihenfolge aus. Die Sortierung kann auf jedem verfügbaren Datenpunktwert basieren.

public:
 void Sort(System::Windows::Forms::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ sortBy, System::Windows::Forms::DataVisualization::Charting::Series ^ series);
public void Sort(System.Windows.Forms.DataVisualization.Charting.PointSortOrder pointSortOrder, string sortBy, System.Windows.Forms.DataVisualization.Charting.Series series);
member this.Sort : System.Windows.Forms.DataVisualization.Charting.PointSortOrder * string * System.Windows.Forms.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 ist.

sortBy
String

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

series
Series

Das Series zu sortierende Objekt.

Gilt für: