DataManipulator.Sort Metod

Definition

Utför en anpassad sortering i en eller flera serier.

Överlagringar

Name Description
Sort(PointSortOrder, String, String)

Sorterar datapunkterna i en eller flera serier i den angivna ordningen. Sorteringen kan baseras på alla tillgängliga datapunktsvärden.

Sort(IComparer<DataPoint>, String)

Utför en anpassad sortering i en eller flera serier.

Sort(IComparer<DataPoint>, Series)

Utför en anpassad sortering på datapunkterna i en serie.

Sort(PointSortOrder, String)

Utför en sortering på datapunkterna i en eller flera serier med den angivna ordningen. Sorteringen baseras på det första Y-värdet för var och en av datapunkterna.

Sort(PointSortOrder, Series)

Utför en sortering på datapunkterna i en serie med den angivna ordningen. Sorteringen baseras på det första Y-värdet för var och en av datapunkterna.

Sort(PointSortOrder, String, Series)

Utför en sortering på datapunkterna i en serie med den angivna ordningen. Sorteringen kan baseras på alla tillgängliga datapunktsvärden.

Sort(PointSortOrder, String, String)

Sorterar datapunkterna i en eller flera serier i den angivna ordningen. Sorteringen kan baseras på alla tillgängliga datapunktsvärden.

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)

Parametrar

pointSortOrder
PointSortOrder

Ett PointSortOrder uppräkningsvärde som avgör om sorteringen är stigande eller fallande.

sortBy
String

Ett string värde som representerar de datapunktsvärden som ska sorteras. Möjliga värden är: "X", "Y", "Y2", "Y3", "AxisLabel" och så vidare.

seriesName
String

En kommaavgränsad lista med namn på de Series som ska sorteras.

Kommentarer

Den här metoden utför en stigande eller fallande sortering på datapunkter i en serie och baseras på värdet som anges i parametern sortBy som "X", "AxisLabel", "Y", "Y1" och så vidare.

Observera att om flera serier sorteras måste serien justeras, annars utlöses ett undantag.

Important

Alla serier sorteras med det angivna Y-värdet från den första angivna serien. Det vill: alla datapunkter, oavsett vilken serie de tillhör, sorteras baserat på den första serien.

Om du vill sortera punkter med hjälp av en anpassad sorteringsrutin använder du en annan definition av den här överlagrade metoden.

Gäller för

Sort(IComparer<DataPoint>, String)

Utför en anpassad sortering i en eller flera serier.

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)

Parametrar

comparer
IComparer<DataPoint>

Ett objekt som implementerar IComparer gränssnittet och tillhandahåller anpassad sorteringslogik.

seriesName
String

En kommaavgränsad lista med namn på de Series som ska sorteras.

Kommentarer

Den här metoden utför en anpassad sortering på datapunkterna i en eller flera serier. sorteringslogik definieras av parametern comparer . Åsidosätt och implementera Compare -metoden för IComparer gränssnittet, utför jämförelserna och returnerar true sedan eller false. Sorteringsordningen bestäms av returvärdet.

Observera att om flera serier sorteras måste serien justeras, annars utlöses ett undantag.

De två objektparametrarna för Compare metoden måste alltid vara av typen DataPoint.

Important

Alla datapunkter, oavsett vilken serie de tillhör, sorteras baserat på den första serien. Om positionen för en datapunkt i den första serien ändras ändras även alla motsvarande punkter i den andra serien.

Gäller för

Sort(IComparer<DataPoint>, Series)

Utför en anpassad sortering på datapunkterna i en serie.

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)

Parametrar

comparer
IComparer<DataPoint>

Ett objekt som implementerar IComparer gränssnittet och tillhandahåller anpassad sorteringslogik.

series
Series

Objektet Series som ska sorteras.

Kommentarer

Den här metoden utför en anpassad sortering på datapunkterna i en serie. sorteringslogik definieras av parametern comparer . Åsidosätt och implementera Compare -metoden för IComparer gränssnittet, utför jämförelserna och returnerar true sedan eller false. Sorteringsordningen bestäms av returvärdet.

De två objektparametrarna för Compare metoden måste alltid vara av typen DataPoint.

Om du vill utföra en anpassad sortering för mer än en serie per funktionsanrop använder du Sort metoden .

Gäller för

Sort(PointSortOrder, String)

Utför en sortering på datapunkterna i en eller flera serier med den angivna ordningen. Sorteringen baseras på det första Y-värdet för var och en av datapunkterna.

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)

Parametrar

pointSortOrder
PointSortOrder

Ett PointSortOrder uppräkningsvärde som avgör om sorteringen är stigande eller fallande.

seriesName
String

En kommaavgränsad lista med namn på de Series som ska sorteras.

Gäller för

Sort(PointSortOrder, Series)

Utför en sortering på datapunkterna i en serie med den angivna ordningen. Sorteringen baseras på det första Y-värdet för var och en av datapunkterna.

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)

Parametrar

pointSortOrder
PointSortOrder

Ett PointSortOrder uppräkningsvärde som avgör om sorteringen är stigande eller fallande.

series
Series

Objektet Series som ska sorteras.

Gäller för

Sort(PointSortOrder, String, Series)

Utför en sortering på datapunkterna i en serie med den angivna ordningen. Sorteringen kan baseras på alla tillgängliga datapunktsvärden.

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)

Parametrar

pointSortOrder
PointSortOrder

Ett PointSortOrder uppräkningsvärde som avgör om sorteringen är stigande eller fallande.

sortBy
String

Ett string värde som representerar de datapunktsvärden som ska sorteras. Möjliga värden är: "X", "Y", "Y2", "Y3", "AxisLabel" och så vidare.

series
Series

Objektet Series som ska sorteras.

Gäller för