Bonjour,
J'ai une base de donn�es compos�e uniquement d'une grande table.
J'utilise un DBGrid pour afficher 5 colonnes de la table et je voudrais r�organiser l'ordre quand l'utilisateur appuie sur un bouton d'une colonne pour mettre en ordre croissant ou d�croissant avec une fl�che.
Pour cela, il me semble qu'il faut utiliser un index mais le probl�me est que j'arrive � r�organiser une fois fois. Ensuite, l'appuie sur les touches ne donnent plus rien. De plus, il n'y a pas la fl�che pour indiquer le sens. Que faire ou quel composant utiliser pour afficher ces donn�es. En fait, je voudrais faire comme dans l'explorateur windows en mode d�tails.
Merci d'avance.
Voici le code que j'utilise quand on appuie sur un bouton.
Code:
1
2
3
4
5
6
7 if (Table1->IndexDefs->Count > 0) { Table1->DeleteIndex("Index"); } Table1->AddIndex("Index", Column->FieldName, TIndexOptions() << ixCaseInsensitive << ixDescending ,Column->FieldName); Table1->IndexName = "Index"; Table1->IndexDefs->Update();