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 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.
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
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 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
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 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.
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.
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.