DataManipulator.Sort Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje sortowanie niestandardowe w punktach danych w co najmniej jednej serii.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Sort(PointSortOrder, String, String) |
Wykonuje sortowanie punktów danych w co najmniej jednej serii przy użyciu określonej kolejności. Sortowanie może być oparte na dowolnej dostępnej wartości punktu danych. |
| Sort(IComparer<DataPoint>, String) |
Wykonuje sortowanie niestandardowe w punktach danych w co najmniej jednej serii. |
| Sort(IComparer<DataPoint>, Series) |
Wykonuje sortowanie niestandardowe dla punktów danych w serii. |
| Sort(PointSortOrder, String) |
Wykonuje sortowanie punktów danych w co najmniej jednej serii przy użyciu określonej kolejności. Sortowanie jest oparte na pierwszej wartości Y każdej z punktów danych. |
| Sort(PointSortOrder, Series) |
Wykonuje sortowanie punktów danych w serii przy użyciu określonej kolejności. Sortowanie jest oparte na pierwszej wartości Y każdej z punktów danych. |
| Sort(PointSortOrder, String, Series) |
Wykonuje sortowanie punktów danych w serii przy użyciu określonej kolejności. Sortowanie może być oparte na dowolnej dostępnej wartości punktu danych. |
Sort(PointSortOrder, String, String)
Wykonuje sortowanie punktów danych w co najmniej jednej serii przy użyciu określonej kolejności. Sortowanie może być oparte na dowolnej dostępnej wartości punktu danych.
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)
Parametry
- pointSortOrder
- PointSortOrder
PointSortOrder Wartość wyliczenia określająca, czy sortowanie jest rosnące, czy malejące.
- sortBy
- String
string Wartość reprezentująca wartości punktu danych do sortowania. Możliwe wartości to: "X", "Y", "Y2", "Y3", "AxisLabel" itd.
Uwagi
Ta metoda wykonuje sortowanie rosnąco lub malejąco na punktach danych w serii i opiera się na wartości ustawionej w parametrze sortBy , takim jak "X", "AxisLabel", "Y", "Y1" itd.
Należy pamiętać, że w przypadku sortowania wielu serii seria musi być wyrównana. W przeciwnym razie zostanie zgłoszony wyjątek.
Ważna
Wszystkie serie zostaną posortowane przy użyciu określonej wartości Y z pierwszej serii; oznacza to, że wszystkie punkty danych, niezależnie od serii, do których należą, są sortowane na podstawie pierwszej serii.
Aby sortować punkty przy użyciu niestandardowej procedury sortowania, użyj innej definicji tej przeciążonej metody.
Dotyczy
Sort(IComparer<DataPoint>, String)
Wykonuje sortowanie niestandardowe w punktach danych w co najmniej jednej serii.
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)
Parametry
Obiekt, który implementuje IComparer interfejs i udostępnia niestandardową logikę sortowania.
Uwagi
Ta metoda wykonuje sortowanie niestandardowe na punktach danych w co najmniej jednej serii; logika sortowania jest definiowana comparer przez parametr . Zastąpij i zaimplementuj Compare metodę interfejsu IComparer , wykonaj porównania, a następnie zwróć true wartość lub false. Kolejność sortowania jest określana przez wartość zwracaną.
Należy pamiętać, że w przypadku sortowania wielu serii seria musi być wyrównana. W przeciwnym razie zostanie zgłoszony wyjątek.
Dwa parametry Compare obiektu metody muszą być zawsze typu DataPoint.
Ważna
Wszystkie punkty danych, niezależnie od serii, do których należą, są sortowane na podstawie pierwszej serii; jeśli pozycja punktu danych w pierwszej serii zmieni się, wszystkie odpowiednie punkty w drugiej serii również się zmieniają.
Dotyczy
Sort(IComparer<DataPoint>, Series)
Wykonuje sortowanie niestandardowe dla punktów danych w serii.
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)
Parametry
Obiekt, który implementuje IComparer interfejs i udostępnia niestandardową logikę sortowania.
Uwagi
Ta metoda wykonuje sortowanie niestandardowe w punktach danych w serii; logika sortowania jest definiowana comparer przez parametr . Zastąpij i zaimplementuj Compare metodę interfejsu IComparer , wykonaj porównania, a następnie zwróć true wartość lub false. Kolejność sortowania jest określana przez wartość zwracaną.
Dwa parametry Compare obiektu metody muszą być zawsze typu DataPoint.
Aby przeprowadzić sortowanie niestandardowe dla więcej niż jednej serii na wywołanie funkcji, użyj Sort metody .
Dotyczy
Sort(PointSortOrder, String)
Wykonuje sortowanie punktów danych w co najmniej jednej serii przy użyciu określonej kolejności. Sortowanie jest oparte na pierwszej wartości Y każdej z punktów danych.
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)
Parametry
- pointSortOrder
- PointSortOrder
PointSortOrder Wartość wyliczenia określająca, czy sortowanie jest rosnące, czy malejące.
Dotyczy
Sort(PointSortOrder, Series)
Wykonuje sortowanie punktów danych w serii przy użyciu określonej kolejności. Sortowanie jest oparte na pierwszej wartości Y każdej z punktów danych.
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)
Parametry
- pointSortOrder
- PointSortOrder
PointSortOrder Wartość wyliczenia określająca, czy sortowanie jest rosnące, czy malejące.
Dotyczy
Sort(PointSortOrder, String, Series)
Wykonuje sortowanie punktów danych w serii przy użyciu określonej kolejności. Sortowanie może być oparte na dowolnej dostępnej wartości punktu danych.
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)
Parametry
- pointSortOrder
- PointSortOrder
PointSortOrder Wartość wyliczenia określająca, czy sortowanie jest rosnące, czy malejące.
- sortBy
- String
string Wartość reprezentująca wartości punktu danych do sortowania. Możliwe wartości to: "X", "Y", "Y2", "Y3", "AxisLabel" itd.