Recuperer la valeur d'une cellule dans un dbgrid / Bloquer une cellule

Messages postés
22
Date d'inscription
mardi 20 avril 2004
Statut
Membre
Dernière intervention
12 mars 2007
- - Dernière réponse : cs_servicepack
Messages postés
3
Date d'inscription
dimanche 9 juillet 2006
Statut
Membre
Dernière intervention
4 février 2012
- 13 janv. 2012 à 21:56
Bonjour tout le monde,

Mon problème est simple, je souhaite recuperer la valeur d'un cellule ou de bloàquer celle-ci.
J'arrive a recuperer la ligne et la colonne que je selectionne grace a :
line := TDrawGrid(DBGrid1).Row;
col := TDrawGrid(DBGrid1).Col;
Mais je n'ai pas trouver de fonction qui me permettai de trouver la valeur ou de bloquer la cellule en fontion de la ligne et de la colonne .
Merci à ceux qui pourrai eclairer ma lenterne
Afficher la suite 

5 réponses

Meilleure réponse
Messages postés
98
Date d'inscription
jeudi 1 avril 2004
Statut
Membre
Dernière intervention
22 mai 2008
1
1
Merci
Pour bloquer la cellule je sais pas comment il faut faire mais pour recupérer la valeur d'une cellule je sais (tu clique sur la ligne du dbgrid concerné avant).
Il faut que tu fasses
TextCellule := DBgrid.Fields[0].AsString;
ou 0 représente la premiére colonne du bdgrid.

La puce

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 187 internautes nous ont dit merci ce mois-ci

Commenter la réponse de lapucedu88
Messages postés
22
Date d'inscription
mardi 20 avril 2004
Statut
Membre
Dernière intervention
12 mars 2007
1
1
Merci
Merci , j'ai aussi trouvé une maniere de recuperer la ligne en faisant sa:
e := DBGrid1.Columns.Grid.SelectedField.CurValue ;
Où e est un variant, donc il faut le convertir en string est on a la ligne.
Reste le probleme de bloquer une cellule, en tout cas merci de m'avoir repondu

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 187 internautes nous ont dit merci ce mois-ci

Commenter la réponse de vaginator120
Messages postés
46
Date d'inscription
mercredi 5 octobre 2005
Statut
Membre
Dernière intervention
3 mai 2006
0
Merci
Ba tu te debrouille un petit peu , t'es payé pour sa , feignant !
Je pense a toi dans le bureau d'a côté !
HiHiHi
Commenter la réponse de develomagaly
Messages postés
3
Date d'inscription
mardi 31 mai 2011
Statut
Membre
Dernière intervention
12 juin 2011
0
Merci
merci
Commenter la réponse de pastourachhi
Messages postés
3
Date d'inscription
dimanche 9 juillet 2006
Statut
Membre
Dernière intervention
4 février 2012
0
Merci
Bonjour pour récupérer une valeur d'une cellule dans une DBgrid c'est facile
dans l'onglet dans l'evenement OnCellClick
faite ceci
label1.Caption := dbgrid1.Columns[0].Field.Value;
columns[0] ou [1] ..[n] tout dépent de la colon et merci
j'espère que ça vous aidera
Commenter la réponse de cs_servicepack