Lire contenu d'une colonne d'un DBGrid

phoenixgreg Messages postés 77 Date d'inscription mardi 17 novembre 2009 Statut Membre Dernière intervention 18 août 2015 - 6 mai 2014 à 10:38
phoenixgreg Messages postés 77 Date d'inscription mardi 17 novembre 2009 Statut Membre Dernière intervention 18 août 2015 - 6 mai 2014 à 10:59
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

phoenixgreg Messages postés 77 Date d'inscription mardi 17 novembre 2009 Statut Membre Dernière intervention 18 août 2015
6 mai 2014 à 10:59
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;


--
0
Rejoignez-nous