DataManipulator.Sort Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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
Objet qui implémente l'interface IComparer et fournit la logique de tri personnalisée.
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
Objet qui implémente l'interface IComparer et fournit la logique de tri personnalisée.
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.
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.
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.