Sdílet prostřednictvím


DataManipulator.Sort Metoda

Definice

Provede vlastní řazení u jedné nebo více řad.

Přetížení

Sort(PointSortOrder, String, String)

Seřadí datové body jedné nebo více řad v zadaném pořadí. Řazení může být založeno na libovolné dostupné hodnotě datového bodu.

Sort(IComparer<DataPoint>, String)

Provede vlastní řazení u jedné nebo více řad.

Sort(IComparer<DataPoint>, Series)

Provede vlastní řazení datových bodů v řadě.

Sort(PointSortOrder, String)

Provede řazení datových bodů v jedné nebo více řadách pomocí zadaného pořadí. Řazení je založeno na první hodnotě Y každého z datových bodů.

Sort(PointSortOrder, Series)

Provede řazení datových bodů v řadě pomocí zadaného pořadí. Řazení je založeno na první hodnotě Y každého z datových bodů.

Sort(PointSortOrder, String, Series)

Provede řazení datových bodů v řadě pomocí zadaného pořadí. Řazení může být založeno na libovolné dostupné hodnotě datového bodu.

Sort(PointSortOrder, String, String)

Seřadí datové body jedné nebo více řad v zadaném pořadí. Řazení může být založeno na libovolné dostupné hodnotě datového bodu.

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)

Parametry

pointSortOrder
PointSortOrder

Hodnota výčtu PointSortOrder, která určuje, jestli je řazení vzestupné nebo sestupné.

sortBy
String

Hodnota string, která představuje hodnoty datového bodu, které se mají seřadit. Možné hodnoty jsou: "X", "Y", "Y2", "Y3", "AxisLabel" atd.

seriesName
String

Čárkami oddělený seznam názvů Series, které se mají seřadit.

Poznámky

Tato metoda provádí vzestupné nebo sestupné řazení datových bodů v řadě a je založená na hodnotě, která je nastavena v parametru sortBy, například "X", "AxisLabel", "Y", "Y1" atd.

Všimněte si, že pokud je seřazeno více řad, musí být řada zarovnaná, jinak se vyvolá výjimka.

Důležitý

Všechny řady budou seřazeny pomocí zadané hodnoty Y z první uvedené řady; to znamená, že všechny datové body, bez ohledu na řadu, do které patří, jsou seřazené na základě první řady.

Pokud chcete řadit body pomocí vlastní rutiny řazení, použijte jinou definici této přetížené metody.

Platí pro

Sort(IComparer<DataPoint>, String)

Provede vlastní řazení u jedné nebo více řad.

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)

Parametry

comparer
IComparer<DataPoint>

Objekt, který implementuje rozhraní IComparer a poskytuje vlastní logiku řazení.

seriesName
String

Čárkami oddělený seznam názvů Series, které se mají seřadit.

Poznámky

Tato metoda provádí vlastní řazení datových bodů v jedné nebo více řadách; Logika řazení je definována parametrem comparer. Přepište a implementujte Compare metodu rozhraní IComparer, proveďte porovnání a pak vraťte true nebo false. Pořadí řazení je určeno vrácenou hodnotou.

Všimněte si, že pokud je seřazeno více řad, musí být řada zarovnaná, jinak se vyvolá výjimka.

Dva parametry objektu metody Compare musí být vždy typu DataPoint.

Důležitý

Všechny datové body, bez ohledu na řadu, do které patří, jsou seřazeny podle první řady; pokud se pozice datového bodu v první řadě změní, změní se také všechny odpovídající body v druhé řadě.

Platí pro

Sort(IComparer<DataPoint>, Series)

Provede vlastní řazení datových bodů v řadě.

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)

Parametry

comparer
IComparer<DataPoint>

Objekt, který implementuje rozhraní IComparer a poskytuje vlastní logiku řazení.

series
Series

Objekt Series, který se má seřadit.

Poznámky

Tato metoda provádí vlastní řazení datových bodů v řadě; Logika řazení je definována parametrem comparer. Přepište a implementujte Compare metodu rozhraní IComparer, proveďte porovnání a pak vraťte true nebo false. Pořadí řazení je určeno vrácenou hodnotou.

Dva parametry objektu metody Compare musí být vždy typu DataPoint.

Pokud chcete provést vlastní řazení pro více než jednu řadu na volání funkce, použijte metodu Sort.

Platí pro

Sort(PointSortOrder, String)

Provede řazení datových bodů v jedné nebo více řadách pomocí zadaného pořadí. Řazení je založeno na první hodnotě Y každého z datových bodů.

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)

Parametry

pointSortOrder
PointSortOrder

Hodnota výčtu PointSortOrder, která určuje, jestli je řazení vzestupné nebo sestupné.

seriesName
String

Čárkami oddělený seznam názvů Series, které se mají seřadit.

Platí pro

Sort(PointSortOrder, Series)

Provede řazení datových bodů v řadě pomocí zadaného pořadí. Řazení je založeno na první hodnotě Y každého z datových bodů.

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)

Parametry

pointSortOrder
PointSortOrder

Hodnota výčtu PointSortOrder, která určuje, jestli je řazení vzestupné nebo sestupné.

series
Series

Objekt Series, který se má seřadit.

Platí pro

Sort(PointSortOrder, String, Series)

Provede řazení datových bodů v řadě pomocí zadaného pořadí. Řazení může být založeno na libovolné dostupné hodnotě datového bodu.

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)

Parametry

pointSortOrder
PointSortOrder

Hodnota výčtu PointSortOrder, která určuje, jestli je řazení vzestupné nebo sestupné.

sortBy
String

Hodnota string, která představuje hodnoty datového bodu, které se mají seřadit. Možné hodnoty jsou: "X", "Y", "Y2", "Y3", "AxisLabel" atd.

series
Series

Objekt Series, který se má seřadit.

Platí pro