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

VB.NET Discussion :

Simuler le fonctionnement de la barre de formule excel avec un datagridview


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 25
    Par défaut Simuler le fonctionnement de la barre de formule excel avec un datagridview
    Bonjour à tous,

    Voici mon petit problème : J'ai un datagridview et une textbox. Ce que je souhaite, c'est simuler le fonctionnement de la barre de formule présente dans excel. Pour faire simple, je voudrais que quand je fasse une saisie dans une cellule de mon datagridview, chaque caractères s'affiche dans la textbox.
    Le fonctionnement de base est déjà codé, mais quand je change de cellule et que je saisie une nouvelle fois des caractères dedans il s'affiche en double en triple etc...

    Je cherche donc un peu d'aide pour que ma textbox affiche exactement ce que je saisie dans les cellules de mon datagridview.

    Avez- vous déjà travaillez sur une idée similaire ?

    Merci de votre aide ! et à bientôt !

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Bonjour,

    Peux-tu poster un peu de code ?

  3. #3
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Quel events utilises tu?
    On peut essayer ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Control dgvCntObject =null ;
    Private void datagridview_EditingControlShowing(object sender,
                DataGridViewEditingControlShowingEventArgs e)
    {
      if (cntObject!=null) e.Control.TextChanged -= dgvTextBox_TextChanged;
       dgvCntObject=e.Control;
       dgvCntObject.TextChanged +=dgvTextBox_TextChanged;
       MyTextBox.Text=dgvCntObject.Text;
    }
     
    Private void dgvTextBox_TextChanged(object sender, EventArgs e)
    {
      MyTextBox.Text=dgvCntObject.Text;
    }

Discussions similaires

  1. formule excel avec des "si" des "et" et des "ou"
    Par Boulie72 dans le forum Excel
    Réponses: 3
    Dernier message: 14/03/2012, 10h09
  2. [XL-2007] formule excel avec date
    Par sarrsouraa dans le forum Excel
    Réponses: 2
    Dernier message: 04/01/2011, 14h55
  3. Problème de modification de formules Excel avec VBA.
    Par jayjay78 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 27/03/2010, 18h09
  4. Formule Excel avec Jasper et iReport
    Par yodo21 dans le forum Jasper
    Réponses: 0
    Dernier message: 15/10/2009, 16h57
  5. recopie de formules excel avec incrémentation
    Par geraldmasteau dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/10/2008, 18h12

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