DataManipulator.Sort Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Provede vlastní řazení v jedné nebo více řadách.
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žené na libovolné dostupné hodnotě datového bodu. |
Sort(IComparer<DataPoint>, String) |
Provede vlastní řazení v jedné nebo více řadách. |
Sort(IComparer<DataPoint>, Series) |
Provádí 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žené na první hodnotě Y každého datového bodu. |
Sort(PointSortOrder, Series) |
Provede řazení datových bodů v řadě pomocí zadaného pořadí. Řazení je založené na první hodnotě Y každého datového bodu. |
Sort(PointSortOrder, String, Series) |
Provede řazení datových bodů v řadě pomocí zadaného pořadí. Řazení může být založené 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žené 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 PointSortOrder výčtu, která určuje, zda je řazení vzestupné nebo sestupné.
- sortBy
- String
Hodnota, string
která představuje hodnoty datového bodu, které se mají řadit. Možné hodnoty: "X", "Y", "Y2", "Y3", "AxisLabel" a tak dále.
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, například sortBy
"X", "AxisLabel", "Y", "Y1" a tak dále.
Všimněte si, že pokud je seřazeno více řad, musí být řady zarovnány, jinak bude vyvolána výjimka.
Důležité
Všechny řady se seřadí pomocí zadané hodnoty Y z první uvedené řady. To znamená, že všechny datové body, bez ohledu na řadu, do které patří, jsou seřazeny podle první řady.
K řazení bodů pomocí vlastní rutiny řazení použijte jinou definici této přetížené metody.
Platí pro
Sort(IComparer<DataPoint>, String)
Provede vlastní řazení v jedné nebo více řadách.
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
Objekt, který implementuje IComparer rozhraní a poskytuje vlastní logiku řazení.
Poznámky
Tato metoda provádí vlastní řazení datových bodů v jedné nebo více řadách. Logika řazení je definovaná comparer
parametrem . Přepište a Compare implementujte metodu IComparer rozhraní, proveďte porovnání a pak vraťte true
nebo false
. Pořadí řazení je určeno návratovou hodnotou.
Všimněte si, že pokud je seřazeno více řad, musí být řady zarovnány, jinak bude vyvolána 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)
Provádí 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
Objekt, který implementuje IComparer rozhraní a poskytuje vlastní logiku řazení.
Poznámky
Tato metoda provádí vlastní řazení datových bodů v řadě. Logika řazení je definovaná comparer
parametrem . Přepište a Compare implementujte metodu IComparer rozhraní, proveďte porovnání a pak vraťte true
nebo false
. Pořadí řazení je určeno návratovou 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 Sort metodu .
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žené na první hodnotě Y každého datového bodu.
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 PointSortOrder výčtu, která určuje, zda je řazení vzestupné nebo sestupné.
Platí pro
Sort(PointSortOrder, Series)
Provede řazení datových bodů v řadě pomocí zadaného pořadí. Řazení je založené na první hodnotě Y každého datového bodu.
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 PointSortOrder výčtu, která určuje, zda je řazení vzestupné nebo sestupné.
Platí pro
Sort(PointSortOrder, String, Series)
Provede řazení datových bodů v řadě pomocí zadaného pořadí. Řazení může být založené 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 PointSortOrder výčtu, která určuje, zda je řazení vzestupné nebo sestupné.
- sortBy
- String
Hodnota, string
která představuje hodnoty datového bodu, které se mají řadit. Možné hodnoty: "X", "Y", "Y2", "Y3", "AxisLabel" a tak dále.