Compartir a través de


DataManipulator.Sort Método

Definición

Realiza una ordenación personalizada de una o más series.

Sobrecargas

Sort(PointSortOrder, String, String)

Ordena los puntos de datos de una o más series en el orden especificado. La ordenación se puede basar en cualquier valor de punto de datos disponible.

Sort(IComparer<DataPoint>, String)

Realiza una ordenación personalizada de una o más series.

Sort(IComparer<DataPoint>, Series)

Realiza una ordenación personalizada de los puntos de datos de una serie.

Sort(PointSortOrder, String)

Realiza una ordenación de los puntos de datos de una o más series usando el orden especificado. La ordenación se basa en el primer valor Y de cada uno de los puntos de datos.

Sort(PointSortOrder, Series)

Realiza una ordenación de los puntos de datos de una serie usando el orden especificado. La ordenación se basa en el primer valor Y de cada uno de los puntos de datos.

Sort(PointSortOrder, String, Series)

Realiza una ordenación de los puntos de datos de una serie usando el orden especificado. La ordenación se puede basar en cualquier valor de punto de datos disponible.

Sort(PointSortOrder, String, String)

Ordena los puntos de datos de una o más series en el orden especificado. La ordenación se puede basar en cualquier valor de punto de datos 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)

Parámetros

pointSortOrder
PointSortOrder

Un valor de enumeración PointSortOrder que determina si el orden es ascendente o descendente.

sortBy
String

Valor string que representa los valores de punto de datos que se van a ordenar. Los valores posibles son: "X", "Y", "Y2", "Y3", "AxisLabel", etc.

seriesName
String

Lista separada por comas de nombres de los objetos Series que se van a ordenar.

Comentarios

Este método realiza una ordenación ascendente o descendente en los puntos de datos de una serie y se basa en el valor establecido en el parámetro como sortBy "X", "AxisLabel", "Y", "Y1", etc.

Tenga en cuenta que si se ordenan varias series, la serie debe estar alineada; de lo contrario, se producirá una excepción.

Importante

Todas las series se ordenarán mediante el valor Y especificado de la primera serie enumerada; Es decir, todos los puntos de datos, independientemente de la serie a la que pertenezcan, se ordenan en función de la primera serie.

Para ordenar los puntos mediante una rutina de ordenación personalizada, use una definición diferente de este método sobrecargado.

Se aplica a

Sort(IComparer<DataPoint>, String)

Realiza una ordenación personalizada de una o más series.

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)

Parámetros

comparer
IComparer<DataPoint>

Objeto que implementa la interfaz IComparer y proporciona la lógica de ordenación personalizada.

seriesName
String

Lista separada por comas de nombres de los objetos Series que se van a ordenar.

Comentarios

Este método realiza una ordenación personalizada en los puntos de datos de una o varias series; el parámetro define la lógica de comparer ordenación. Invalide e Compare implemente el método de IComparer la interfaz , realice las comparaciones y, a continuación, devuelva true o false . El criterio de ordenación viene determinado por el valor devuelto.

Tenga en cuenta que si se ordenan varias series, la serie debe estar alineada; de lo contrario, se producirá una excepción.

Los dos parámetros de objeto del Compare método siempre deben ser de tipo DataPoint .

Importante

Todos los puntos de datos, independientemente de la serie a la que pertenezcan, se ordenan en función de la primera serie; si cambia la posición de un punto de datos en la primera serie, también cambian todos los puntos correspondientes de la otra serie.

Se aplica a

Sort(IComparer<DataPoint>, Series)

Realiza una ordenación personalizada de los puntos de datos de 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)

Parámetros

comparer
IComparer<DataPoint>

Objeto que implementa la interfaz IComparer y proporciona la lógica de ordenación personalizada.

series
Series

Objeto Series que se va a ordenar.

Comentarios

Este método realiza una ordenación personalizada en los puntos de datos de una serie; el parámetro define la lógica comparer de ordenación. Invalide e Compare implemente el método de IComparer la interfaz , realice las comparaciones y, a continuación, devuelva true o false . El criterio de ordenación viene determinado por el valor devuelto.

Los dos parámetros de objeto del Compare método siempre deben ser de tipo DataPoint .

Para realizar una ordenación personalizada para más de una serie por llamada de función, use el Sort método .

Se aplica a

Sort(PointSortOrder, String)

Realiza una ordenación de los puntos de datos de una o más series usando el orden especificado. La ordenación se basa en el primer valor Y de cada uno de los puntos de datos.

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)

Parámetros

pointSortOrder
PointSortOrder

Un valor de enumeración PointSortOrder que determina si el orden es ascendente o descendente.

seriesName
String

Lista separada por comas de nombres de los objetos Series que se van a ordenar.

Se aplica a

Sort(PointSortOrder, Series)

Realiza una ordenación de los puntos de datos de una serie usando el orden especificado. La ordenación se basa en el primer valor Y de cada uno de los puntos de datos.

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)

Parámetros

pointSortOrder
PointSortOrder

Un valor de enumeración PointSortOrder que determina si el orden es ascendente o descendente.

series
Series

Objeto Series que se va a ordenar.

Se aplica a

Sort(PointSortOrder, String, Series)

Realiza una ordenación de los puntos de datos de una serie usando el orden especificado. La ordenación se puede basar en cualquier valor de punto de datos 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)

Parámetros

pointSortOrder
PointSortOrder

Un valor de enumeración PointSortOrder que determina si el orden es ascendente o descendente.

sortBy
String

Valor string que representa los valores de punto de datos que se van a ordenar. Los valores posibles son: "X", "Y", "Y2", "Y3", "AxisLabel", etc.

series
Series

Objeto Series que se va a ordenar.

Se aplica a