TDataGrid.ColumnRank

redirigé depuis TDataGrid.SetColumnRank

TDataGrid = class (TObject)Interface de TDataGridExemples de TDataGrid

Qubes 6.1 Définition du rang d'affichage d'une colonne

Syntaxe

property ColumnRank[colIndex: Integer]: Integer read GetColumnRank write SetColumnRank
colIndex: index de la colonne dont on définit le rang d'affichage

Remarques

Il ne faut pas confondre l'index de la colonne et le rang de la colonne :

  • l'index de colonne dépend de l'ordre de définition des colonnes avec AddColumn et de l'utilisation de MoveColumn. Il est utilisé quand on se réfère à une colonne, par exemple dans CellData ou ColumnSortStyle.
  • le rang de la colonne permet de définir l'ordre dans lequel les colonnes seront présentées dans les extractions (AsCSV, AsJSON).

Par défaut, les rangs sont identiques aux index de colonnes.
NB : MoveColumn ne modifie pas le rang par défaut affecté à une colonne.

Pour éviter les effets de bord, il est recommandé de définir la liste des ColumnRank après avoir défini toutes les colonnes via AddColumn.

Exemples

Cf. Exemple.

Classification

DataGrid TDataGrid