IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Ecrire dans une flexgrid


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Inscrit en
    Janvier 2005
    Messages
    242
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 242
    Par d�faut Ecrire dans une flexgrid
    Bonjour,
    J'ai trouv� l'object FlexGrid, qui semblait bien r�pondre � mon probleme ( Lire des donn�es dans une database et les afficher en mode liste). Le seul probleme est qu'apparament on ne peut pas �crire dans une flexgrid. Fais-je erreur ou faut il utiliser un autre outil. J'ai vu un objet DataGrid, celui-ci peut il mieux convenir ? Je suis oblig� de prendre en compte que les utilisateurs ont l'habitude de laisser les donn�es affich�es � l'�cran (la pause caf� c'est sacr�!), et qu'une flexgrid qui ne repr�sente qu'une copie des donn�es, est plus souple d'utilisation car la connection � la base de donn�es est coup�e des que la grille est remplie et les donn�es affich�es.
    Malgr� que nous soyons exclusivement en mode consultation, je veux pouvoir saisir des entr�es clavier dans la liste, car je cherche � obtenir l'interface suivante:
    En se positionnant sur une colonne ( le champ d�signation par ex.), l'utilisateur frappe au clavier les lettres "BOULON" et la flexgrid apparait tri�e par r�f�rence avec le curseur positionn� sur le premier record de d�signation "BOULON", mais voil� on ne peut pas �crire dans une flexgrid.
    J'ai commenc� � mettre au point une solution de rechange en passant par un Cedit interm�diaire, mais avant de me lancer dans une usine � gaz, j'aimerai etre sur qu'il n'existe pas un outil de type tabeau dans lequel on puisse faire une saisie.

    Merci.

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par d�faut
    Bonjour

    Tu peux utiliser une listcontrol avec un CEdit deriv� pour editer les subitem (NB les items de la 1ere colonne sont editable de base).

    Va faire un tour l� :

    http://www.codeproject.com/listctrl/...istcontrol.asp

    Cordialement

  3. #3
    Membre �clair�
    Inscrit en
    Janvier 2005
    Messages
    242
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 242
    Par d�faut
    OK merci bien
    Je vais tester �a cet apr�s midi, et je te tiendrais inform� du resultat.

  4. #4
    Membre �clair�
    Inscrit en
    Janvier 2005
    Messages
    242
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 242
    Par d�faut
    Effectivement, le lien que m'as donn� permet de passer par l'interm�diaire d'un CEdit pour faire de la saisie. Ca marche, ( apr�s une bonne prise de t�te), mais il faut reconnaitre que �a fait un peu beaucoup usine � gaz. Je ne suis pas au bout de mes peines, pour ce qui est de trier la liste, au fur et a mesure des entr�es clavier de l'utilisateur, d'autant que le CEdit n'intercepte pas l'action KeyDown, et que les List Controls ne gere apparament pas la touche tabulation pour changer de celulle.
    Quoiqu'il en soit, merci pour le lien, et si j'arrive au bout de mon probleme, c'est sur que je fait un tutoriel.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. ecrire dans une listbox
    Par amigauss dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 27/01/2006, 17h48
  2. [VB] Ecrire dans une ComboBox -> Combo = TexBox
    Par zejo63 dans le forum VB 6 et ant�rieur
    R�ponses: 6
    Dernier message: 26/01/2006, 11h25
  3. Style treeview dans une flexgrid
    Par Dnx dans le forum VB 6 et ant�rieur
    R�ponses: 1
    Dernier message: 05/01/2006, 18h22
  4. [MySQL] Comment ecrire dans une BDD � partir d'un tableau ?
    Par weed dans le forum PHP & Base de donn�es
    R�ponses: 8
    Dernier message: 16/09/2005, 15h53
  5. R�ponses: 4
    Dernier message: 15/04/2005, 15h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo