Séléctionner une ligne dans DBGRID

cs_sosososo Messages postés 21 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 25 novembre 2004 - 7 avril 2004 à 21:38
cs_sosososo Messages postés 21 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 25 novembre 2004 - 8 avril 2004 à 13:27
Bonjour,
J'ai un problème pour seléctionner une ligne dans DBGRID que je viens d'insérer dans la base (CAD: Quand je fais le refresh dans dataset/dbgrid, alors, il récupère toutes les lignes enregistrées dans la base et puis, je veux qu'il point sur la ligne que je viens d'insérer.

Voici mon code:
dataset.rs.active := false;
dataset.rs.sql.clear;dataset.rs.sql.add('insert into Table where libelle textbox1.text and code textbox2.text);
dataset.rs.execsql;
dataset.rs.active := true;
dbgrid.dataset.rs.refresh;

Merci d'avance!!

4 réponses

TheShAmAn Messages postés 148 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 1 février 2006
8 avril 2004 à 10:32
Tt d'abord, il fo po oublier de mettre ds les options de ton DBGrid, l'option SlectRow à True ;)

Ensuite, tu peux utliser la commande :
DBgrid.SelectRow.count = var;
//var reprentant le nombre d'enregistrement ke tu as
0
Rejoignez-nous