SortType | (Long) Typ třídění: 0 - vzestupně (01..89..AB..YZ..ab..yz) 1 - sestupně (zy..ba..ZY..BA..98..10) |
---|---|
vCol | (Variant) Určuje sloupec, podle kterého se mají řádky třídit. Musí být typu String nebo celé číslo. Pokud je typu String, pak je to název sloupce. Pokud je celé číslo >=0, pak je to index sloupce (indexováno od 0). Pokud je celé číslo -2, pak to znamená poslední sloupec. |
Třídit je vhodné jen sloupec ve kterém jsou hodnoty stejného datového typu (jen čísla, jen String, jen logické hodnoty nebo jen časy).
Třídění sloupců typu String se provádí s ohledem na jazykovou lokalizaci.
Pokud je řádků hodně (>1000), pak může třídění trvat nezanedbatelnou dobu.
Pokud je požadavek třídit například podle sloupce 1 a pokud se hodnoty rovnají, pak podle sloupce 2 - pak to lze provést dvěma volaními metody Sort: nejdřív třídit podle sloupce 2 a pak třídit podle sloupce 1.
var oDataTable = pMe.Pm("/DataTable");
oDataTable.Sort(0, 5);