Lire contenu d'une colonne d'un DBGrid

Signaler
Messages postés
77
Date d'inscription
mardi 17 novembre 2009
Statut
Membre
Dernière intervention
18 août 2015
-
Messages postés
77
Date d'inscription
mardi 17 novembre 2009
Statut
Membre
Dernière intervention
18 août 2015
-
Bonjour,

voilà c'est tout bête mais j'ai un peu de mal, j'aimerai en effet lire le contenu de toutes les cellules d'une seule colonne d'un DBgrid.

Voici déjà ce que j'ai mais il me lit seulement la première cellule de la colonne.


for I := 0 to DBGrid1.Columns.Count-1 do
if (DBGrid1.Columns[I].FieldName = 'LOT_NUM') then
begin
showmessage(DBGrid1.Fields[I].AsString);
end;

Merci pour vos réponses !
--

1 réponse

Messages postés
77
Date d'inscription
mardi 17 novembre 2009
Statut
Membre
Dernière intervention
18 août 2015

J'ai trouvé je poste la solution au cas ou !


for I := 0 to DBGrid1.Columns.Count -1 do
if DBGrid1.Columns[I].FieldName = 'LOT_NUM' then
begin
DBGrid1.DataSource.DataSet.First;
while not DBGrid1.DataSource.DataSet.EOF do
begin
showmessage(DBGrid1.Fields[I].AsString);
DBGrid1.DataSource.DataSet.Next;
end;
end;


--