DataManipulator.Sort Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa uma classificação personalizada em uma ou mais séries.
Sobrecargas
| Nome | Description |
|---|---|
| Sort(PointSortOrder, String, String) |
Classifica os pontos de dados de uma ou mais séries na ordem especificada. A classificação pode ser baseada em qualquer valor de ponto de dados disponível. |
| Sort(IComparer<DataPoint>, String) |
Executa uma classificação personalizada em uma ou mais séries. |
| Sort(IComparer<DataPoint>, Series) |
Executa uma classificação personalizada nos pontos de dados em uma série. |
| Sort(PointSortOrder, String) |
Executa uma classificação nos pontos de dados em uma ou mais séries, usando a ordem especificada. A classificação é baseada no primeiro valor Y de cada um dos pontos de dados. |
| Sort(PointSortOrder, Series) |
Executa uma classificação nos pontos de dados em uma série usando a ordem especificada. A classificação é baseada no primeiro valor Y de cada um dos pontos de dados. |
| Sort(PointSortOrder, String, Series) |
Executa uma classificação nos pontos de dados em uma série usando a ordem especificada. A classificação pode ser baseada em qualquer valor de ponto de dados disponível. |
Sort(PointSortOrder, String, String)
Classifica os pontos de dados de uma ou mais séries na ordem especificada. A classificaçã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 classificação é crescente ou decrescente.
- sortBy
- String
Um string valor que representa os valores de ponto de dados a serem classificados. Os valores possíveis são: "X", "Y", "Y2", "Y3", "AxisLabel" e assim por diante.
Comentários
Esse método executa uma classificação crescente ou decrescente em pontos de dados em uma série e baseia-se no valor definido no sortBy parâmetro como "X", "AxisLabel", "Y", "Y1" e assim por diante.
Observe que, se várias séries forem classificadas, a série deverá ser alinhada, caso contrário, uma exceção será gerada.
Importante
Todas as séries serão classificadas usando o valor Y especificado da primeira série listada; ou seja, todos os pontos de dados, independentemente da série à qual pertencem, são classificados com base na primeira série.
Para classificar pontos usando uma rotina de classificação personalizada, use uma definição diferente desse método sobrecarregado.
Aplica-se a
Sort(IComparer<DataPoint>, String)
Executa uma classificação personalizada em uma 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 classificação personalizada.
Comentários
Esse método executa uma classificação personalizada nos pontos de dados em uma ou mais séries; a lógica de classificação é definida pelo comparer parâmetro. Substitua e implemente o Compare método da IComparer interface, execute as comparações e, em seguida, retorne true ou false. A ordem de classificação é determinada pelo valor retornado.
Observe que, se várias séries forem classificadas, a série deverá ser alinhada, caso contrário, uma exceção será gerada.
Os dois parâmetros de objeto do Compare método devem ser sempre do tipo DataPoint.
Importante
Todos os pontos de dados, independentemente da série à qual pertencem, são classificados com base na primeira série; se a posição de um ponto de dados na primeira série for alterada, todos os pontos correspondentes na outra série também serão alterados.
Aplica-se a
Sort(IComparer<DataPoint>, Series)
Executa uma classificação personalizada nos pontos de dados em 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 classificação personalizada.
Comentários
Esse método executa uma classificação personalizada nos pontos de dados em uma série; a lógica de classificação é definida pelo comparer parâmetro. Substitua e implemente o Compare método da IComparer interface, execute as comparações e, em seguida, retorne true ou false. A ordem de classificação é determinada pelo valor retornado.
Os dois parâmetros de objeto do Compare método devem ser sempre do tipo DataPoint.
Para executar uma classificação personalizada para mais de uma série por chamada de função, use o Sort método.
Aplica-se a
Sort(PointSortOrder, String)
Executa uma classificação nos pontos de dados em uma ou mais séries, usando a ordem especificada. A classificação é baseada 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 classificação é crescente ou decrescente.
Aplica-se a
Sort(PointSortOrder, Series)
Executa uma classificação nos pontos de dados em uma série usando a ordem especificada. A classificação é baseada 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 classificação é crescente ou decrescente.
Aplica-se a
Sort(PointSortOrder, String, Series)
Executa uma classificação nos pontos de dados em uma série usando a ordem especificada. A classificaçã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 classificação é crescente ou decrescente.
- sortBy
- String
Um string valor que representa os valores de ponto de dados a serem classificados. Os valores possíveis são: "X", "Y", "Y2", "Y3", "AxisLabel" e assim por diante.