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 co najmniej jednej serii.
Przeciążenia
Sort(PointSortOrder, String, String) |
Sortuje punkty danych co najmniej jednej serii w 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 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)
Sortuje punkty danych co najmniej jednej serii w określonej kolejności. Sortowanie może być oparte na dowolnej dostępnej wartości punktu danych.
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)
Parametry
- pointSortOrder
- PointSortOrder
Wartość wyliczenia PointSortOrder, która określa, czy sortowanie jest rosnące, czy malejące.
- sortBy
- String
Wartość string
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", 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żny
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 co najmniej jednej serii.
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)
Parametry
Obiekt, który implementuje interfejs IComparer i udostępnia niestandardową logikę sortowania.
Uwagi
Ta metoda wykonuje sortowanie niestandardowe na punktach danych w co najmniej jednej serii; logika sortowania jest definiowana przez parametr comparer
. Zastąpij i zaimplementuj metodę Compare interfejsu IComparer, 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ą zawsze być typu DataPoint.
Ważny
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::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)
Parametry
Obiekt, który implementuje interfejs IComparer i udostępnia niestandardową logikę sortowania.
Uwagi
Ta metoda wykonuje sortowanie niestandardowe w punktach danych w serii; logika sortowania jest definiowana przez parametr comparer
. Zastąpij i zaimplementuj metodę Compare interfejsu IComparer, wykonaj porównania, a następnie zwróć true
lub false
. Kolejność sortowania jest określana przez wartość zwracaną.
Dwa parametry obiektu metody Compare muszą zawsze być typu DataPoint.
Aby przeprowadzić sortowanie niestandardowe dla więcej niż jednej serii na wywołanie funkcji, użyj metody Sort.
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::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)
Parametry
- pointSortOrder
- PointSortOrder
Wartość wyliczenia PointSortOrder, która określa, 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::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)
Parametry
- pointSortOrder
- PointSortOrder
Wartość wyliczenia PointSortOrder, która określa, 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::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)
Parametry
- pointSortOrder
- PointSortOrder
Wartość wyliczenia PointSortOrder, która określa, czy sortowanie jest rosnące, czy malejące.
- sortBy
- String
Wartość string
reprezentująca wartości punktu danych do sortowania. Możliwe wartości to: "X", "Y", "Y2", "Y3", "AxisLabel" itd.