DataManipulator.Sort 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
對一個或多個系列執行自訂排序。
多載
| 名稱 | Description |
|---|---|
| Sort(PointSortOrder, String, String) |
依指定順序排序一個或多個序列的資料點。 排序可以根據任何可用的資料點值來進行。 |
| Sort(IComparer<DataPoint>, String) |
對一個或多個系列執行自訂排序。 |
| Sort(IComparer<DataPoint>, Series) |
對序列中的資料點執行自訂排序。 |
| Sort(PointSortOrder, String) |
依照指定順序對一個或多個系列的資料點進行排序。 排序是根據每個資料點的第一個 Y 值來決定的。 |
| Sort(PointSortOrder, Series) |
依照指定順序對序列中的資料點進行排序。 排序是根據每個資料點的第一個 Y 值來決定的。 |
| Sort(PointSortOrder, String, Series) |
依照指定順序對序列中的資料點進行排序。 排序可以根據任何可用的資料點值來進行。 |
Sort(PointSortOrder, String, String)
依指定順序排序一個或多個序列的資料點。 排序可以根據任何可用的資料點值來進行。
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)
參數
- pointSortOrder
- PointSortOrder
一個 PointSortOrder 枚舉值,用來判斷排序是升還是降。
- sortBy
- String
一個 string 代表待排序資料點值的值。 可能的值有:「X」、「Y」、「Y2」、「Y3」、「AxisLabel」等等。
備註
此方法對序列中的資料點執行升序或降序排序,並基於參數中設定 sortBy 的值,如「X」、「AxisLabel」、「Y」、「Y1」等。
請注意,若多個序列被排序,該序列必須對齊,否則會拋出例外。
Important
所有系列將依照 FIRST 列出系列的指定 Y 值排序;也就是說,所有資料點,不論屬於哪個系列,都會依據第一個序列排序。
要使用自訂排序程序來排序點,請使用此超載方法的不同定義。
適用於
Sort(IComparer<DataPoint>, String)
對一個或多個系列執行自訂排序。
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 參數定義。 覆蓋並實作 Compare 介面的方法 IComparer ,執行比較後返回 true 或 false。 排序順序由返回值決定。
請注意,若多個序列被排序,該序列必須對齊,否則會拋出例外。
方法的 Compare 兩個物件參數必須永遠為型別 DataPoint。
Important
所有資料點,不論屬於哪個系列,皆依據第一個序列排序;如果第一系列資料點的位置改變,另一系列中對應的所有點也會改變。
適用於
Sort(IComparer<DataPoint>, 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
Public Sub Sort (comparer As IComparer(Of DataPoint), series As Series)
參數
備註
此方法對序列中的資料點進行自訂排序;排序邏輯由 comparer 參數定義。 覆蓋並實作 Compare 介面的方法 IComparer ,執行比較後返回 true 或 false。 排序順序由返回值決定。
方法的 Compare 兩個物件參數必須永遠為型別 DataPoint。
若要為每個函式呼叫執行多串的自訂排序,請使用該 Sort 方法。
適用於
Sort(PointSortOrder, String)
依照指定順序對一個或多個系列的資料點進行排序。 排序是根據每個資料點的第一個 Y 值來決定的。
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)
參數
- pointSortOrder
- PointSortOrder
一個 PointSortOrder 枚舉值,用來判斷排序是升還是降。
適用於
Sort(PointSortOrder, Series)
依照指定順序對序列中的資料點進行排序。 排序是根據每個資料點的第一個 Y 值來決定的。
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)
參數
- pointSortOrder
- PointSortOrder
一個 PointSortOrder 枚舉值,用來判斷排序是升還是降。
適用於
Sort(PointSortOrder, String, Series)
依照指定順序對序列中的資料點進行排序。 排序可以根據任何可用的資料點值來進行。
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)
參數
- pointSortOrder
- PointSortOrder
一個 PointSortOrder 枚舉值,用來判斷排序是升還是降。
- sortBy
- String
一個 string 代表待排序資料點值的值。 可能的值有:「X」、「Y」、「Y2」、「Y3」、「AxisLabel」等等。