Partager via


DataManipulator.Sort Méthode

Définition

Effectue un tri personnalisé sur une ou plusieurs séries.

Surcharges

Sort(PointSortOrder, String, String)

Trie les points de données d’une ou plusieurs séries dans l’ordre spécifié. Le tri peut être basé sur n’importe quelle valeur de point de données disponible.

Sort(IComparer<DataPoint>, String)

Effectue un tri personnalisé sur 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 plusieurs séries à l’aide de l’ordre spécifié. Le tri est basé sur la première valeur Y de chacun des points de données.

Sort(PointSortOrder, Series)

Effectue un tri sur les points de données d’une série à l’aide de l’ordre spécifié. Le tri est basé sur la première valeur Y de chacun des points de données.

Sort(PointSortOrder, String, Series)

Effectue un tri sur les points de données d’une série à l’aide de l’ordre spécifié. Le tri peut être basé sur n’importe quelle valeur de point de données disponible.

Sort(PointSortOrder, String, String)

Trie les points de données d’une ou plusieurs séries dans l’ordre spécifié. Le tri peut être basé sur n’importe quelle valeur de point de données disponible.

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)

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 de point de données à trier. Les valeurs possibles sont : « X », « Y », « Y2 », « Y3 », « AxisLabel », etc.

seriesName
String

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

Remarques

Cette méthode effectue un tri croissant ou décroissant sur des points de données d’une série, et est basée sur la valeur définie dans le paramètre sortBy tel que « 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 répertoriée ; 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 les points à l’aide d’une routine de tri personnalisée, utilisez une définition différente de cette méthode surchargée.

S’applique à

Sort(IComparer<DataPoint>, String)

Effectue un tri personnalisé sur une ou plusieurs séries.

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)

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 Series à trier.

Remarques

Cette méthode effectue un tri personnalisé sur les points de données d’une ou plusieurs séries ; la logique de tri est définie par le paramètre comparer. Substituez et implémentez la méthode Compare de l’interface IComparer, 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 méthode Compare 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 de 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::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)

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 paramètre comparer. Substituez et implémentez la méthode Compare de l’interface IComparer, 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 méthode Compare doivent toujours être de type DataPoint.

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

S’applique à

Sort(PointSortOrder, String)

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

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)

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 Series à trier.

S’applique à

Sort(PointSortOrder, Series)

Effectue un tri sur les points de données d’une série à l’aide de l’ordre spécifié. Le tri est basé sur la première valeur Y de chacun des points de données.

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)

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 d’une série à l’aide de l’ordre spécifié. Le tri peut être basé sur n’importe quelle valeur de point de données disponible.

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)

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 de point de données à trier. Les valeurs possibles sont : « X », « Y », « Y2 », « Y3 », « AxisLabel », etc.

series
Series

Objet Series à trier.

S’applique à