-
cellule de dbgrid
bonjour,
Voila, j'ai un dbgrid lie a une table qui affiche 3 champs (code, libelle, serial), les utilisateurs selectionnent le code ou le libelle et je voudrais recuperer le serial. Grace a ce forum j'ai deja trouve comment recuperer la ligne qui est selectionnée (TDrawGrid(DBGrid_Table).Row, mais maintenant je voudrais recuperer ce qui est contenu dans la colonne 3 de cette ligne. avec un stringgrid ca ferait montableau.Cells[2,nligne]. Comment on fait avec un dbgrid??
Merci d'avance pour votre aide
Bonne journée
-
Bonjour,
Ce n'est pas le contenu de la cellule qu'il te faut récupérer mais la valeur du champ de donnée sous-jacent.
Cordialement,
Hauwke
-
Ta DBGrid est reliè a un TDatasource qui est relié a un TDataset
Le TDataset est généralement un TQuery ou un TTable donc :
Ma_valeur := Mon_Query.FieldByName('MON_CHAMPS').AsInteger;
-
merci Eric.h
en effet avec ta reponse ca fonctionne,