Partager via


DataManipulator.Sort Méthode

Définition

Effectue un tri personnalisé sur les points de données dans une ou plusieurs séries.

Surcharges

Sort(PointSortOrder, String, String)

Effectue un tri sur les points de données d'une ou de plusieurs séries selon l'ordre spécifié. Le tri peut être basé sur toute valeur de point de données disponible.

Sort(IComparer<DataPoint>, String)

Effectue un tri personnalisé sur les points de données dans une ou plusieurs séries.

Sort(IComparer<DataPoint>, Series)

Effectue un tri personnalisé sur les points de données d'une série.

Sort(PointSortOrder, String)

Effectue un tri sur les points de données d'une ou de plusieurs séries selon l'ordre spécifié. Le tri est basé sur la première valeur Y de chacun des points de donnés.

Sort(PointSortOrder, Series)

Effectue un tri sur les points de données dans un série au moyen de l'ordre spécifié. Le tri est basé sur la première valeur Y de chacun des points de donnés.

Sort(PointSortOrder, String, Series)

Effectue un tri sur les points de données dans un série au moyen de l'ordre spécifié. Le tri peut être basé sur toute valeur de point de données disponible.

Sort(PointSortOrder, String, String)

Effectue un tri sur les points de données d'une ou de plusieurs séries selon l'ordre spécifié. Le tri peut être basé sur toute valeur de point de données disponible.

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)

Paramètres

pointSortOrder
PointSortOrder

Valeur d’énumération PointSortOrder qui détermine si le tri est croissant ou décroissant.

sortBy
String

Valeur string qui représente les valeurs des points de données à trier. Les valeurs possible sont : "X", "Y", "Y2", "Y3", "AxisLabel", etc.

seriesName
String

Liste séparée par des virgules des noms des objets Series à trier.

Remarques

Cette méthode effectue un tri croissant ou décroissant sur les points de données d’une série, et est basée sur la valeur définie dans le sortBy paramètre, par exemple « X », « AxisLabel », « Y », « y1 », etc.

Notez que si plusieurs séries sont triées, la série doit être alignée, sinon une exception est levée.

Important

Toutes les séries seront triées à l’aide de la valeur Y spécifiée de la première série de la liste ; autrement dit, tous les points de données, quelle que soit la série à laquelle ils appartiennent, sont triés en fonction de la première série.

Pour trier des points à l’aide d’une routine de tri personnalisée, utilisez une autre définition de cette méthode surchargée.

S’applique à

Sort(IComparer<DataPoint>, String)

Effectue un tri personnalisé sur les points de données dans une ou plusieurs séries.

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)

Paramètres

comparer
IComparer<DataPoint>

Objet qui implémente l'interface IComparer et fournit la logique de tri personnalisée.

seriesName
String

Liste séparée par des virgules des noms des objets Series à trier.

Remarques

Cette méthode effectue un tri personnalisé sur les points de données dans une ou plusieurs séries ; la logique de tri est définie par le comparer paramètre. Substituez et implémentez la Compare méthode de l' IComparer interface, effectuez les comparaisons, puis retournez true ou false . L’ordre de tri est déterminé par la valeur de retour.

Notez que si plusieurs séries sont triées, la série doit être alignée, sinon une exception est levée.

Les deux paramètres d’objet de la Compare méthode doivent toujours être de type DataPoint .

Important

Tous les points de données, quelle que soit la série à laquelle ils appartiennent, sont triés en fonction de la première série ; Si la position d’un point de données dans la première série change, tous les points correspondants dans l’autre série changent également.

S’applique à

Sort(IComparer<DataPoint>, Series)

Effectue un tri personnalisé sur les points de données d'une série.

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)

Paramètres

comparer
IComparer<DataPoint>

Objet qui implémente l'interface IComparer et fournit la logique de tri personnalisée.

series
Series

Objet Series à trier.

Remarques

Cette méthode effectue un tri personnalisé sur les points de données d’une série ; la logique de tri est définie par le comparer paramètre. Substituez et implémentez la Compare méthode de l' IComparer interface, effectuez les comparaisons, puis retournez true ou false . L’ordre de tri est déterminé par la valeur de retour.

Les deux paramètres d’objet de la Compare méthode doivent toujours être de type DataPoint .

Pour effectuer un tri personnalisé pour plusieurs séries par appel de fonction, utilisez la Sort méthode.

S’applique à

Sort(PointSortOrder, String)

Effectue un tri sur les points de données d'une ou de plusieurs séries selon l'ordre spécifié. Le tri est basé sur la première valeur Y de chacun des points de donnés.

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)

Paramètres

pointSortOrder
PointSortOrder

Valeur d’énumération PointSortOrder qui détermine si le tri est croissant ou décroissant.

seriesName
String

Liste séparée par des virgules des noms des objets Series à trier.

S’applique à

Sort(PointSortOrder, Series)

Effectue un tri sur les points de données dans un série au moyen de l'ordre spécifié. Le tri est basé sur la première valeur Y de chacun des points de donnés.

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)

Paramètres

pointSortOrder
PointSortOrder

Valeur d’énumération PointSortOrder qui détermine si le tri est croissant ou décroissant.

series
Series

Objet Series à trier.

S’applique à

Sort(PointSortOrder, String, Series)

Effectue un tri sur les points de données dans un série au moyen de l'ordre spécifié. Le tri peut être basé sur toute valeur de point de données disponible.

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)

Paramètres

pointSortOrder
PointSortOrder

Valeur d’énumération PointSortOrder qui détermine si le tri est croissant ou décroissant.

sortBy
String

Valeur string qui représente les valeurs des points de données à trier. Les valeurs possible sont : "X", "Y", "Y2", "Y3", "AxisLabel", etc.

series
Series

Objet Series à trier.

S’applique à