DataManipulator.Sort Метод

Определение

Выполняет пользовательскую сортировку точек данных в одном или нескольких рядах.Performs a custom sort on one or more series.

Перегрузки

Sort(PointSortOrder, String, String)

Выполняет сортировку точек данных одного или нескольких рядов в соответствии с указанным порядком сортировки.Sorts the data points of one or more series in the specified order. Сортировку можно осуществить по любому доступному значению точки данных.The sort can be based on any available data point value.

Sort(IComparer<DataPoint>, String)

Выполняет пользовательскую сортировку точек данных в одном или нескольких рядах.Performs a custom sort on one or more series.

Sort(IComparer<DataPoint>, Series)

Выполняет пользовательскую сортировку точек данных в ряду.Performs a custom sort on the data points in a series.

Sort(PointSortOrder, String)

Выполняет сортировку точек данных в одном или нескольких рядах, используя указанный порядок.Performs a sort on the data points in one or more series, using the specified order. Сортировка выполняется по первому значению Y каждой из точек данных.The sort is based on the first Y-value of each of the data points.

Sort(PointSortOrder, Series)

Выполняет сортировку точек данных в ряду, используя указанный порядок.Performs a sort on the data points in a series using the specified order. Сортировка выполняется по первому значению Y каждой из точек данных.The sort is based on the first Y-value of each of the data points.

Sort(PointSortOrder, String, Series)

Выполняет сортировку точек данных в ряду, используя указанный порядок.Performs a sort on the data points in a series using the specified order. Сортировку можно осуществить по любому доступному значению точки данных.The sort can be based on any available data point value.

Sort(PointSortOrder, String, String)

Выполняет сортировку точек данных одного или нескольких рядов в соответствии с указанным порядком сортировки.Sorts the data points of one or more series in the specified order. Сортировку можно осуществить по любому доступному значению точки данных.The sort can be based on any available data point value.

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

Параметры

pointSortOrder
PointSortOrder

Значение перечисления PointSortOrder, определяющее порядок сортировки — по возрастанию или по убыванию.A PointSortOrder enumeration value that determines if the sort is ascending or descending.

sortBy
String

Значение типа string, представляющее значения точек данных, которые требуется отсортировать.A string value that represents the data point values to be sorted. Доступны следующие значения: "X", "Y", "Y2", "Y3", "AxisLabel" и т. д.Possible values are: "X", "Y", "Y2", "Y3", "AxisLabel", and so forth.

seriesName
String

Список разделенных запятыми имен объектов Series, которые необходимо отсортировать.A comma-separated list of names of the Series to be sorted.

Комментарии

Этот метод выполняет сортировку по точкам данных в ряде по возрастанию или убыванию и основывается на значении, заданном в sortBy параметре, например "X", "AxisLabel", "Y", "Y1" и т. д.This method performs an ascending or descending sort on data points in a series, and is based on the value that is set in the sortBy parameter such as "X", "AxisLabel", "Y", "Y1", and so forth.

Обратите внимание, что при сортировке нескольких рядов ряды должны быть согласованы, в противном случае будет вызвано исключение.Note that if multiple series are sorted, the series must be aligned, otherwise an exception will be thrown.

Важно!

Все ряды будут отсортированы по указанному значению Y из первого списка. то есть все точки данных, независимо от ряда, к которому они относятся, сортируются на основе первого ряда.All series will be sorted using the specified Y-value from the FIRST listed series; that is, all data points, regardless of the series they belong to, are sorted based on the first series.

Для сортировки точек с помощью пользовательской подпрограммы сортировки используйте другое определение перегруженного метода.To sort points using a custom sort routine, use a different definition of this overloaded method.

Sort(IComparer<DataPoint>, String)

Выполняет пользовательскую сортировку точек данных в одном или нескольких рядах.Performs a custom sort on one or more 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)

Параметры

comparer
IComparer<DataPoint>

Объект, реализующий интерфейс IComparer и предоставляющий пользовательский алгоритм сортировки.An object that implements the IComparer interface and provides the custom sorting logic.

seriesName
String

Список разделенных запятыми имен объектов Series, которые необходимо отсортировать.A comma-separated list of names of the Series to be sorted.

Комментарии

Этот метод выполняет пользовательскую сортировку точек данных в одном или нескольких рядах. логика сортировки определяется comparer параметром.This method performs a custom sort on the data points in one or more series; the sort logic is defined by the comparer parameter. Переопределите и реализуйте Compare метод IComparer интерфейса, выполните сравнения, а затем возвратите true или false.Override and implement the Compare method of the IComparer interface, perform the comparison(s) and then return true or false. Порядок сортировки определяется возвращаемым значением.The sort order is determined by the return value.

Обратите внимание, что при сортировке нескольких рядов ряды должны быть согласованы, в противном случае будет вызвано исключение.Note that if multiple series are sorted, the series must be aligned, otherwise an exception will be thrown.

Два параметра Compare объекта метода всегда должны иметь тип DataPoint.The two object parameters of the Compare method must always be of type DataPoint.

Важно!

Все точки данных, независимо от ряда, к которому они относятся, сортируются на основе первого ряда. Если позиция точки данных в первом ряду изменяется, также изменяются и все соответствующие точки в других рядах.All data points, regardless of the series they belong to, are sorted based on the first series; if the position of a data point in the first series changes, all corresponding points in the other series change as well.

Sort(IComparer<DataPoint>, Series)

Выполняет пользовательскую сортировку точек данных в ряду.Performs a custom sort on the data points in a series.

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

Параметры

comparer
IComparer<DataPoint>

Объект, реализующий интерфейс IComparer и предоставляющий пользовательский алгоритм сортировки.An object that implements the IComparer interface and provides the custom sorting logic.

series
Series

Объект Series, который требуется отсортировать.The Series object to be sorted.

Комментарии

Этот метод выполняет пользовательскую сортировку точек данных в ряде. логика сортировки определяется comparer параметром.This method performs a custom sort on the data points in a series; the sort logic is defined by the comparer parameter. Переопределите и реализуйте Compare метод IComparer интерфейса, выполните сравнения, а затем возвратите true или false.Override and implement the Compare method of the IComparer interface, perform the comparison(s) and then return true or false. Порядок сортировки определяется возвращаемым значением.The sort order is determined by the return value.

Два параметра Compare объекта метода всегда должны иметь тип DataPoint.The two object parameters of the Compare method must always be of type DataPoint.

Чтобы выполнить пользовательскую сортировку для нескольких рядов в каждом вызове функции, используйте Sort метод.To perform a custom sort for more than one series per function call, use the Sort method.

Sort(PointSortOrder, String)

Выполняет сортировку точек данных в одном или нескольких рядах, используя указанный порядок.Performs a sort on the data points in one or more series, using the specified order. Сортировка выполняется по первому значению Y каждой из точек данных.The sort is based on the first Y-value of each of the data points.

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

Параметры

pointSortOrder
PointSortOrder

Значение перечисления PointSortOrder, определяющее порядок сортировки — по возрастанию или по убыванию.A PointSortOrder enumeration value that determines if the sort is ascending or descending.

seriesName
String

Список разделенных запятыми имен объектов Series, которые необходимо отсортировать.A comma-separated list of names of the Series to be sorted.

Sort(PointSortOrder, Series)

Выполняет сортировку точек данных в ряду, используя указанный порядок.Performs a sort on the data points in a series using the specified order. Сортировка выполняется по первому значению Y каждой из точек данных.The sort is based on the first Y-value of each of the data points.

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

Параметры

pointSortOrder
PointSortOrder

Значение перечисления PointSortOrder, определяющее порядок сортировки — по возрастанию или по убыванию.A PointSortOrder enumeration value that determines if the sort is ascending or descending.

series
Series

Объект Series, который требуется отсортировать.The Series object to be sorted.

Sort(PointSortOrder, String, Series)

Выполняет сортировку точек данных в ряду, используя указанный порядок.Performs a sort on the data points in a series using the specified order. Сортировку можно осуществить по любому доступному значению точки данных.The sort can be based on any available data point value.

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

Параметры

pointSortOrder
PointSortOrder

Значение перечисления PointSortOrder, определяющее порядок сортировки — по возрастанию или по убыванию.A PointSortOrder enumeration value that determines if the sort is ascending or descending

sortBy
String

Значение типа string, представляющее значения точек данных, которые требуется отсортировать.A string value that represents the data point values to be sorted. Доступны следующие значения: "X", "Y", "Y2", "Y3", "AxisLabel" и т. д.Possible values are: "X", "Y", "Y2", "Y3", "AxisLabel", and so forth.

series
Series

Объект Series, который требуется отсортировать.The Series object to be sorted.

Применяется к