Bagikan melalui


DataManipulator.Sort Metode

Definisi

Melakukan pengurutan kustom pada satu atau beberapa seri.

Overload

Sort(PointSortOrder, String, String)

Mengurutkan titik data dari satu atau beberapa seri dalam urutan yang ditentukan. Pengurutan dapat didasarkan pada nilai titik data yang tersedia.

Sort(IComparer<DataPoint>, String)

Melakukan pengurutan kustom pada satu atau beberapa seri.

Sort(IComparer<DataPoint>, Series)

Melakukan pengurutan kustom pada titik data dalam satu seri.

Sort(PointSortOrder, String)

Melakukan pengurutan pada titik data dalam satu atau beberapa seri, menggunakan urutan yang ditentukan. Pengurutan didasarkan pada nilai Y pertama dari masing-masing titik data.

Sort(PointSortOrder, Series)

Melakukan pengurutan pada titik data dalam seri menggunakan urutan yang ditentukan. Pengurutan didasarkan pada nilai Y pertama dari masing-masing titik data.

Sort(PointSortOrder, String, Series)

Melakukan pengurutan pada titik data dalam seri menggunakan urutan yang ditentukan. Pengurutan dapat didasarkan pada nilai titik data yang tersedia.

Sort(PointSortOrder, String, String)

Mengurutkan titik data dari satu atau beberapa seri dalam urutan yang ditentukan. Pengurutan dapat didasarkan pada nilai titik data yang tersedia.

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)

Parameter

pointSortOrder
PointSortOrder

Nilai enumerasi PointSortOrder yang menentukan apakah pengurutan naik atau turun.

sortBy
String

Nilai string yang mewakili nilai titik data yang akan diurutkan. Nilai yang mungkin adalah: "X", "Y", "Y2", "Y3", "AxisLabel", dan sebagainya.

seriesName
String

Daftar nama Series yang dipisahkan koma yang akan diurutkan.

Keterangan

Metode ini melakukan urutan naik atau turun pada titik data dalam seri, dan didasarkan pada nilai yang diatur dalam parameter sortBy seperti "X", "AxisLabel", "Y", "Y1", dan sebagainya.

Perhatikan bahwa jika beberapa seri diurutkan, seri harus diratakan, jika tidak, pengecualian akan dilemparkan.

Penting

Semua seri akan diurutkan menggunakan nilai Y yang ditentukan dari seri pertama yang tercantum; artinya, semua poin data, terlepas dari seri tempat mereka berada, diurutkan berdasarkan seri pertama.

Untuk mengurutkan titik menggunakan rutinitas pengurutan kustom, gunakan definisi yang berbeda dari metode kelebihan beban ini.

Berlaku untuk

Sort(IComparer<DataPoint>, String)

Melakukan pengurutan kustom pada satu atau beberapa seri.

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)

Parameter

comparer
IComparer<DataPoint>

Objek yang mengimplementasikan antarmuka IComparer dan menyediakan logika pengurutan kustom.

seriesName
String

Daftar nama Series yang dipisahkan koma yang akan diurutkan.

Keterangan

Metode ini melakukan pengurutan kustom pada titik data dalam satu atau beberapa seri; logika pengurutan ditentukan oleh parameter comparer. Ambil alih dan terapkan metode Compare antarmuka IComparer, lakukan perbandingan lalu kembalikan true atau false. Urutan pengurutan ditentukan oleh nilai yang dikembalikan.

Perhatikan bahwa jika beberapa seri diurutkan, seri harus diratakan, jika tidak, pengecualian akan dilemparkan.

Dua parameter objek dari metode Compare harus selalu berjenis DataPoint.

Penting

Semua titik data, terlepas dari seri tempat mereka berada, diurutkan berdasarkan seri pertama; jika posisi titik data dalam seri pertama berubah, semua titik yang sesuai dalam seri lain juga berubah.

Berlaku untuk

Sort(IComparer<DataPoint>, Series)

Melakukan pengurutan kustom pada titik data dalam satu seri.

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)

Parameter

comparer
IComparer<DataPoint>

Objek yang mengimplementasikan antarmuka IComparer dan menyediakan logika pengurutan kustom.

series
Series

Objek Series yang akan diurutkan.

Keterangan

Metode ini melakukan pengurutan kustom pada titik data dalam satu seri; logika pengurutan ditentukan oleh parameter comparer. Ambil alih dan terapkan metode Compare antarmuka IComparer, lakukan perbandingan lalu kembalikan true atau false. Urutan pengurutan ditentukan oleh nilai yang dikembalikan.

Dua parameter objek dari metode Compare harus selalu berjenis DataPoint.

Untuk melakukan pengurutan kustom untuk lebih dari satu seri per panggilan fungsi, gunakan metode Sort.

Berlaku untuk

Sort(PointSortOrder, String)

Melakukan pengurutan pada titik data dalam satu atau beberapa seri, menggunakan urutan yang ditentukan. Pengurutan didasarkan pada nilai Y pertama dari masing-masing titik data.

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)

Parameter

pointSortOrder
PointSortOrder

Nilai enumerasi PointSortOrder yang menentukan apakah pengurutan naik atau turun.

seriesName
String

Daftar nama Series yang dipisahkan koma yang akan diurutkan.

Berlaku untuk

Sort(PointSortOrder, Series)

Melakukan pengurutan pada titik data dalam seri menggunakan urutan yang ditentukan. Pengurutan didasarkan pada nilai Y pertama dari masing-masing titik data.

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)

Parameter

pointSortOrder
PointSortOrder

Nilai enumerasi PointSortOrder yang menentukan apakah pengurutan naik atau turun.

series
Series

Objek Series yang akan diurutkan.

Berlaku untuk

Sort(PointSortOrder, String, Series)

Melakukan pengurutan pada titik data dalam seri menggunakan urutan yang ditentukan. Pengurutan dapat didasarkan pada nilai titik data yang tersedia.

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)

Parameter

pointSortOrder
PointSortOrder

Nilai enumerasi PointSortOrder yang menentukan apakah pengurutan naik atau turun.

sortBy
String

Nilai string yang mewakili nilai titik data yang akan diurutkan. Nilai yang mungkin adalah: "X", "Y", "Y2", "Y3", "AxisLabel", dan sebagainya.

series
Series

Objek Series yang akan diurutkan.

Berlaku untuk