DataManipulator.Sort Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue un ordinamento personalizzato in una o più serie.
Overload
Sort(PointSortOrder, String, String) |
Ordina i punti dati di una o più serie nell'ordine specificato. L'ordinamento può essere basato su qualsiasi valore del punto dati disponibile. |
Sort(IComparer<DataPoint>, String) |
Esegue un ordinamento personalizzato in una o più serie. |
Sort(IComparer<DataPoint>, Series) |
Esegue un ordinamento personalizzato sui punti dati di una serie. |
Sort(PointSortOrder, String) |
Esegue un ordinamento sui punti dati in una o più serie, utilizzando l'ordine specificato. L'ordinamento si basa sul primo valore Y di ognuno dei punti dati. |
Sort(PointSortOrder, Series) |
Esegue un ordinamento sui punti dati di una serie utilizzando l'ordine specificato. L'ordinamento si basa sul primo valore Y di ognuno dei punti dati. |
Sort(PointSortOrder, String, Series) |
Esegue un ordinamento sui punti dati di una serie utilizzando l'ordine specificato. L'ordinamento può essere basato su qualsiasi valore del punto dati disponibile. |
Sort(PointSortOrder, String, String)
Ordina i punti dati di una o più serie nell'ordine specificato. L'ordinamento può essere basato su qualsiasi valore del punto dati disponibile.
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)
Parametri
- pointSortOrder
- PointSortOrder
Valore di enumerazione PointSortOrder che determina se l'ordinamento è crescente o decrescente.
- sortBy
- String
Valore string
che rappresenta i valori del punto dati da ordinare. I valori possibili sono: "X", "Y", "Y2", "Y3", "AxisLabel" e così via.
Commenti
Questo metodo esegue un ordinamento crescente o decrescente sui punti dati di una serie e si basa sul valore impostato nel parametro sortBy
, ad esempio "X", "AxisLabel", "Y", "Y1" e così via.
Si noti che se vengono ordinate più serie, la serie deve essere allineata, in caso contrario verrà generata un'eccezione.
Importante
Tutte le serie verranno ordinate utilizzando il valore Y specificato della serie first elencata; ovvero tutti i punti dati, indipendentemente dalla serie a cui appartengono, vengono ordinati in base alla prima serie.
Per ordinare i punti usando una routine di ordinamento personalizzata, utilizzare una definizione diversa di questo metodo di overload.
Si applica a
Sort(IComparer<DataPoint>, String)
Esegue un ordinamento personalizzato in una o più serie.
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)
Parametri
Oggetto che implementa l'interfaccia IComparer e fornisce la logica di ordinamento personalizzata.
Commenti
Questo metodo esegue un ordinamento personalizzato sui punti dati in una o più serie; La logica di ordinamento è definita dal parametro comparer
. Eseguire l'override e implementare il metodo Compare dell'interfaccia IComparer, eseguire i confronti e quindi restituire true
o false
. L'ordinamento è determinato dal valore restituito.
Si noti che se vengono ordinate più serie, la serie deve essere allineata, in caso contrario verrà generata un'eccezione.
I due parametri oggetto del metodo Compare devono essere sempre di tipo DataPoint.
Importante
Tutti i punti dati, indipendentemente dalla serie a cui appartengono, vengono ordinati in base alla prima serie; se la posizione di un punto dati nella prima serie cambia, vengono modificati anche tutti i punti corrispondenti dell'altra serie.
Si applica a
Sort(IComparer<DataPoint>, Series)
Esegue un ordinamento personalizzato sui punti dati di una 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)
Parametri
Oggetto che implementa l'interfaccia IComparer e fornisce la logica di ordinamento personalizzata.
Commenti
Questo metodo esegue un ordinamento personalizzato sui punti dati di una serie; La logica di ordinamento è definita dal parametro comparer
. Eseguire l'override e implementare il metodo Compare dell'interfaccia IComparer, eseguire i confronti e quindi restituire true
o false
. L'ordinamento è determinato dal valore restituito.
I due parametri oggetto del metodo Compare devono essere sempre di tipo DataPoint.
Per eseguire un ordinamento personalizzato per più serie per ogni chiamata di funzione, usare il metodo Sort.
Si applica a
Sort(PointSortOrder, String)
Esegue un ordinamento sui punti dati in una o più serie, utilizzando l'ordine specificato. L'ordinamento si basa sul primo valore Y di ognuno dei punti dati.
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)
Parametri
- pointSortOrder
- PointSortOrder
Valore di enumerazione PointSortOrder che determina se l'ordinamento è crescente o decrescente.
Si applica a
Sort(PointSortOrder, Series)
Esegue un ordinamento sui punti dati di una serie utilizzando l'ordine specificato. L'ordinamento si basa sul primo valore Y di ognuno dei punti dati.
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)
Parametri
- pointSortOrder
- PointSortOrder
Valore di enumerazione PointSortOrder che determina se l'ordinamento è crescente o decrescente.
Si applica a
Sort(PointSortOrder, String, Series)
Esegue un ordinamento sui punti dati di una serie utilizzando l'ordine specificato. L'ordinamento può essere basato su qualsiasi valore del punto dati disponibile.
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)
Parametri
- pointSortOrder
- PointSortOrder
Valore di enumerazione PointSortOrder che determina se l'ordinamento è crescente o decrescente.
- sortBy
- String
Valore string
che rappresenta i valori del punto dati da ordinare. I valori possibili sono: "X", "Y", "Y2", "Y3", "AxisLabel" e così via.