DataManipulator.Sort Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Realiza uma ordenação personalizada numa ou mais séries.
Sobrecargas
| Name | Description |
|---|---|
| Sort(PointSortOrder, String, String) |
Ordena os pontos de dados de uma ou mais séries na ordem especificada. A ordenação pode ser baseada em qualquer valor de ponto de dados disponível. |
| Sort(IComparer<DataPoint>, String) |
Realiza uma ordenação personalizada numa ou mais séries. |
| Sort(IComparer<DataPoint>, Series) |
Realiza uma ordenação personalizada nos pontos de dados de uma série. |
| Sort(PointSortOrder, String) |
Realiza uma ordenação nos pontos de dados numa ou mais séries, usando a ordem especificada. A ordenação baseia-se no primeiro valor Y de cada um dos pontos de dados. |
| Sort(PointSortOrder, Series) |
Realiza uma ordenação nos pontos de dados de uma série usando a ordem especificada. A ordenação baseia-se no primeiro valor Y de cada um dos pontos de dados. |
| Sort(PointSortOrder, String, Series) |
Realiza uma ordenação nos pontos de dados de uma série usando a ordem especificada. A ordenação pode ser baseada em qualquer valor de ponto de dados disponível. |
Sort(PointSortOrder, String, String)
Ordena os pontos de dados de uma ou mais séries na ordem especificada. A ordenação pode ser baseada em qualquer valor de ponto de dados disponível.
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
Um PointSortOrder valor de enumeração que determina se a ordenação é ascendente ou decrescente.
- sortBy
- String
Um string valor que representa os valores dos pontos de dados a serem ordenados. Os valores possíveis são: "X", "Y", "Y2", "Y3", "AxisLabel", e assim por diante.
Observações
Este método realiza uma ordenação ascendente ou descendente em pontos de dados numa série, e baseia-se no valor definido no sortBy parâmetro, como "X", "AxisLabel", "Y", "Y1", entre outros.
Note que, se várias séries forem ordenadas, as séries devem estar alinhadas, caso contrário será lançada uma exceção.
Importante
Todas as séries serão ordenadas usando o valor Y especificado da PRIMEIRA série listada; ou seja, todos os pontos de dados, independentemente da série a que pertencem, são ordenados com base na primeira série.
Para ordenar pontos usando uma rotina de ordenação personalizada, use uma definição diferente deste método sobrecarregado.
Aplica-se a
Sort(IComparer<DataPoint>, String)
Realiza uma ordenação personalizada numa ou mais 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)
Parâmetros
Um objeto que implementa a IComparer interface e fornece a lógica de ordenação personalizada.
Observações
Este método realiza uma ordenação personalizada nos pontos de dados numa ou mais séries; a lógica de ordenação é definida pelo comparer parâmetro. Sobrescrita e implementa o Compare método da IComparer interface, realiza a(s) comparação(ões) e depois retorna true ou false. A ordem de ordenação é determinada pelo valor de retorno.
Note que, se várias séries forem ordenadas, as séries devem estar alinhadas, caso contrário será lançada uma exceção.
Os dois parâmetros do objeto do Compare método devem ser sempre do tipo DataPoint.
Importante
Todos os pontos de dados, independentemente da série a que pertençam, são ordenados com base na primeira série; Se a posição de um ponto de dados na primeira série mudar, todos os pontos correspondentes na outra série também mudam.
Aplica-se a
Sort(IComparer<DataPoint>, Series)
Realiza uma ordenação personalizada nos pontos de dados de uma 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)
Parâmetros
Um objeto que implementa a IComparer interface e fornece a lógica de ordenação personalizada.
Observações
Este método realiza uma ordenação personalizada nos pontos de dados numa série; a lógica de ordenação é definida pelo comparer parâmetro. Sobrescrita e implementa o Compare método da IComparer interface, realiza a(s) comparação(ões) e depois retorna true ou false. A ordem de ordenação é determinada pelo valor de retorno.
Os dois parâmetros do objeto do Compare método devem ser sempre do tipo DataPoint.
Para realizar uma ordenação personalizada para mais do que uma série por chamada de função, use o Sort método.
Aplica-se a
Sort(PointSortOrder, String)
Realiza uma ordenação nos pontos de dados numa ou mais séries, usando a ordem especificada. A ordenação baseia-se no primeiro valor Y de cada um dos pontos de dados.
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
Um PointSortOrder valor de enumeração que determina se a ordenação é ascendente ou decrescente.
Aplica-se a
Sort(PointSortOrder, Series)
Realiza uma ordenação nos pontos de dados de uma série usando a ordem especificada. A ordenação baseia-se no primeiro valor Y de cada um dos pontos de dados.
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
Um PointSortOrder valor de enumeração que determina se a ordenação é ascendente ou decrescente.
Aplica-se a
Sort(PointSortOrder, String, Series)
Realiza uma ordenação nos pontos de dados de uma série usando a ordem especificada. A ordenação pode ser baseada em qualquer valor de ponto de dados disponível.
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
Um PointSortOrder valor de enumeração que determina se a ordenação é ascendente ou decrescente.
- sortBy
- String
Um string valor que representa os valores dos pontos de dados a serem ordenados. Os valores possíveis são: "X", "Y", "Y2", "Y3", "AxisLabel", e assim por diante.