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 dei punti dati di una o più serie.
Overload
Sort(PointSortOrder, String, String) |
Esegue un ordinamento sui punti dati in uno o più serie, utilizzando l'ordine specificato. L'ordinamento può essere basato sul valore di qualsiasi punto dati disponibile. |
Sort(IComparer<DataPoint>, String) |
Esegue un ordinamento personalizzato dei punti dati di 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 uno o più serie, utilizzando l'ordine specificato. L'ordinamento è basato sul primo valore y di ogni punto dati. |
Sort(PointSortOrder, Series) |
Esegue un ordinamento personalizzato sui punti dati di una serie, utilizzando l'ordine specificato. L'ordinamento è basato sul primo valore y di ogni punto dati. |
Sort(PointSortOrder, String, Series) |
Esegue un ordinamento personalizzato sui punti dati di una serie, utilizzando l'ordine specificato. L'ordinamento può essere basato sul valore di qualsiasi punto dati disponibile. |
Sort(PointSortOrder, String, String)
Esegue un ordinamento sui punti dati in uno o più serie, utilizzando l'ordine specificato. L'ordinamento può essere basato sul valore di qualsiasi punto dati disponibile.
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)
Parametri
- pointSortOrder
- PointSortOrder
Valore dell'enumerazione PointSortOrder che determina se l'ordinamento è crescente o decrescente.
- sortBy
- String
Valore di string
che rappresenta i valori dei punti 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 ed è basato sul valore impostato nel parametro , ad esempio sortBy
"X", "AxisLabel", "Y", "Y1" e così via.
Si noti che se vengono ordinate più serie, è necessario allineare la serie. In caso contrario, verrà generata un'eccezione.
Importante
Tutte le serie verranno ordinate usando il valore Y specificato della prima serie elencata; ciò significa che 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, usare una definizione diversa di questo metodo di overload.
Si applica a
Sort(IComparer<DataPoint>, String)
Esegue un ordinamento personalizzato dei punti dati di una o più serie.
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)
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 comparer
parametro . Eseguire l'override e implementare il metodo dell'interfaccia , eseguire i confronti Compare e quindi restituire o IComparer true
false
. L'ordinamento è determinato dal valore restituito.
Si noti che se vengono ordinate più serie, è necessario allineare la serie. In caso contrario, verrà generata un'eccezione.
I due parametri oggetto del Compare metodo 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, cambiano anche tutti i punti corrispondenti nell'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::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)
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 comparer
parametro . Eseguire l'override e implementare il metodo dell'interfaccia , eseguire i confronti Compare e quindi restituire o IComparer true
false
. L'ordinamento è determinato dal valore restituito.
I due parametri oggetto del Compare metodo devono essere sempre di tipo DataPoint .
Per eseguire un ordinamento personalizzato per più serie per ogni chiamata di funzione, usare il Sort metodo .
Si applica a
Sort(PointSortOrder, String)
Esegue un ordinamento sui punti dati in uno o più serie, utilizzando l'ordine specificato. L'ordinamento è basato sul primo valore y di ogni punto dati.
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)
Parametri
- pointSortOrder
- PointSortOrder
Valore dell'enumerazione PointSortOrder che determina se l'ordinamento è crescente o decrescente.
Si applica a
Sort(PointSortOrder, Series)
Esegue un ordinamento personalizzato sui punti dati di una serie, utilizzando l'ordine specificato. L'ordinamento è basato sul primo valore y di ogni punto dati.
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)
Parametri
- pointSortOrder
- PointSortOrder
Valore dell'enumerazione PointSortOrder che determina se l'ordinamento è crescente o decrescente.
Si applica a
Sort(PointSortOrder, String, Series)
Esegue un ordinamento personalizzato sui punti dati di una serie, utilizzando l'ordine specificato. L'ordinamento può essere basato sul valore di qualsiasi punto dati disponibile.
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)
Parametri
- pointSortOrder
- PointSortOrder
Valore dell'enumerazione PointSortOrder che determina se l'ordinamento è crescente o decrescente.
- sortBy
- String
Valore di string
che rappresenta i valori dei punti dati da ordinare. I valori possibili sono: "X", "Y", "Y2" "Y3", "AxisLabel" e così via.