Udostępnij za pośrednictwem


DataManipulator.Sort Metoda

Definicja

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.

seriesName
String

Rozdzielana przecinkami lista nazw obiektów do Series posortowania.

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

comparer
IComparer<DataPoint>

Obiekt, który implementuje IComparer interfejs i udostępnia niestandardową logikę sortowania.

seriesName
String

Rozdzielana przecinkami lista nazw, które Series mają być sortowane.

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

comparer
IComparer<DataPoint>

Obiekt, który implementuje IComparer interfejs i udostępnia niestandardową logikę sortowania.

series
Series

Obiekt Series do posortowania.

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.

seriesName
String

Rozdzielana przecinkami lista nazw obiektów do Series posortowania.

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.

series
Series

Obiekt Series do posortowania.

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.

series
Series

Obiekt Series do posortowania.

Dotyczy