Salut tts le monde,

J'ai un problème avec AdvStringGrid de TMS Compenents;

J'ai deux AdvStringGrid : AdvGrid1 et AdvGrid2.

Je transfère le contenue d'une table sur AdvGrid1.

AdvGrid2 est vide.

A chaque double Click sur une ligne de AdvGrid1; je doit la supprimer de AdvGrid1 et l'inserer dans AdvGrid2.

Pour la suppression, il n ya pas de problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
AdvGrid1->RemoveSelectedRows();

Mais pour l'insert, j'ai procédé comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
unsigned short xLigne=AdvGrid2-Row;



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
unsigned short xLigne=AdvGrid2-Row;
AdvGrid2->Cells[1][LigneEncours]=AdvGrid2->Cells[1][xLigne];
LigneEncours est une variable public que j'incrémente à chaque double click sur AdvGrid1.


Comment savoir la ligne en cours de AdvGrid1 ?

xLigne me retourne tjrs 1 pas la ligne en cours. !!!!!!!!

et j'insert tjrs la première ligne