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 niestandardowe sortowanie punktów danych w co najmniej jednej serii.
Przeciążenia
Sort(PointSortOrder, String, String) |
Wykonuje sortowanie punktów danych w co najmniej jednej serii przy użyciu określonej kolejności. Sortowanie może opierać się na dowolnej dostępnej wartości punktu danych. |
Sort(IComparer<DataPoint>, String) |
Wykonuje niestandardowe sortowanie punktów danych w co najmniej jednej serii. |
Sort(IComparer<DataPoint>, Series) |
Wykonuje niestandardowe sortowanie 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żdego 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żdego 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 opierać się 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 opierać się 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
Wartość PointSortOrder wyliczenia, która określa, czy sortowanie jest rosnąco, czy malejąco.
- sortBy
- String
Wartość string
reprezentująca wartości punktu danych do posortowania. 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 jest oparta na wartości ustawionej w parametrze, takim jak sortBy
"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żne
Wszystkie serie zostaną posortowane przy użyciu określonej wartości Y z pierwszej wymienionej serii; oznacza to, że wszystkie punkty danych, niezależnie od serii, do której należą, są sortowane na podstawie pierwszej serii.
Aby sortować punkty przy użyciu niestandardowej procedury sortowania, użyj innej definicji tej przeciążone metody.
Dotyczy
Sort(IComparer<DataPoint>, String)
Wykonuje niestandardowe sortowanie punktów 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 niestandardowe sortowanie punktów danych w co najmniej jednej serii; Logika sortowania jest definiowana przez comparer
parametr . Przesłoń Compare i zaim implementuj metodę IComparer interfejsu, wykonaj porównania, a następnie zwróć true
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 obiektu metody Compare muszą być zawsze typu DataPoint .
Ważne
Wszystkie punkty danych, niezależnie od serii, do której należą, są sortowane na podstawie pierwszej serii; Jeśli pozycja punktu danych w pierwszej serii zmieni się, zmienią się również wszystkie odpowiadające punkty w drugiej serii.
Dotyczy
Sort(IComparer<DataPoint>, Series)
Wykonuje niestandardowe sortowanie 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 niestandardowe sortowanie punktów danych w serii. Logika sortowania jest definiowana przez comparer
parametr . Przesłoń Compare i zaim implementuj metodę IComparer interfejsu, wykonaj porównania, a następnie zwróć true
lub false
. Kolejność sortowania jest określana przez wartość zwracaną.
Dwa parametry obiektu metody Compare muszą być zawsze typu DataPoint .
Aby wykonać 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żdego 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
Wartość PointSortOrder wyliczenia, która określa, czy sortowanie jest rosnąco, czy malejąco.
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żdego 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
Wartość PointSortOrder wyliczenia, która określa, czy sortowanie jest rosnąco, czy malejąco.
Dotyczy
Sort(PointSortOrder, String, Series)
Wykonuje sortowanie punktów danych w serii przy użyciu określonej kolejności. Sortowanie może opierać się 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
Wartość PointSortOrder wyliczenia, która określa, czy sortowanie jest rosnąco, czy malejąco.
- sortBy
- String
Wartość string
reprezentująca wartości punktu danych do posortowania. Możliwe wartości to: "X", "Y", "Y2", "Y3", "AxisLabel" itd.