DataManipulator.Sort Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt eine benutzerdefinierte Sortierung der Datenpunkte in mindestens einer Reihe aus.
Überlädt
Sort(PointSortOrder, String, String) |
Führt eine Sortierung der Datenpunkte in einer oder mehreren Reihen in der angegebenen Reihenfolge aus. Die Sortierung kann auf einem beliebigen verfügbaren Datenpunktwert beruhen. |
Sort(IComparer<DataPoint>, String) |
Führt eine benutzerdefinierte Sortierung der Datenpunkte in mindestens einer Reihe 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)
Führt eine Sortierung der Datenpunkte in einer oder mehreren Reihen in der angegebenen Reihenfolge aus. Die Sortierung kann auf einem beliebigen verfügbaren Datenpunktwert beruhen.
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 erfolgt.
- sortBy
- String
Ein string
-Wert, der die zu sortierenden Datenpunktwerte darstellt. Mögliche Werte: "X", "Y", "Y2", "Y3", "AxisLabel" usw.
Hinweise
Diese Methode führt eine aufsteigende oder absteigende Sortierung von 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, dass die Reihe ausgerichtet werden muss, wenn mehrere Reihen sortiert sind. Andernfalls wird eine Ausnahme ausgelöst.
Wichtig
Alle Reihen werden anhand des angegebenen Y-Werts aus der aufgelisteten FIRST-Reihe sortiert. Das bedeutet, dass alle Datenpunkte unabhängig von der Reihe, zu der sie gehören, basierend auf der ersten Reihe sortiert werden.
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 der Datenpunkte in mindestens einer Reihe 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
Ein Objekt, das die IComparer-Schnittstelle implementiert und die benutzerdefinierte Sortierlogik bereitstellt.
Hinweise
Diese Methode führt eine benutzerdefinierte Sortierung der Datenpunkte in einer oder mehrere Reihen aus. die Sortierlogik wird durch den -Parameter comparer
definiert. Überschreiben und implementieren Compare Sie die -Methode der IComparer -Schnittstelle, führen Sie die Vergleiche durch, und geben Sie dann true
oder false
zurück. Die Sortierreihenfolge wird durch den Rückgabewert bestimmt.
Beachten Sie, dass die Reihe ausgerichtet werden muss, wenn mehrere Reihen sortiert sind. 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::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
Ein Objekt, das die IComparer-Schnittstelle implementiert und die benutzerdefinierte Sortierlogik bereitstellt.
Hinweise
Diese Methode führt eine benutzerdefinierte Sortierung der Datenpunkte in einer Reihe aus. die Sortierlogik wird durch den -Parameter comparer
definiert. Überschreiben und implementieren Compare Sie die -Methode der IComparer -Schnittstelle, führen Sie die Vergleiche durch, 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.
Um eine benutzerdefinierte Sortierung für mehr als eine Reihe pro Funktionsaufruf durchzuführen, verwenden Sie die Sort -Methode.
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::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 erfolgt.
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::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 erfolgt.
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::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 erfolgt.
- sortBy
- String
Ein string
-Wert, der die zu sortierenden Datenpunktwerte darstellt. Mögliche Werte: "X", "Y", "Y2", "Y3", "AxisLabel" usw.