DataManipulator.Sort Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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
Objek yang mengimplementasikan antarmuka IComparer dan menyediakan logika pengurutan kustom.
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
Objek yang mengimplementasikan antarmuka IComparer dan menyediakan logika pengurutan kustom.
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.
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.
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.