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 :

Définir un Event/Handle sur un DataGridView crée par code [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Sans
    Inscrit en
    Novembre 2015
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Sans

    Informations forums :
    Inscription : Novembre 2015
    Messages : 92
    Par défaut Définir un Event/Handle sur un DataGridView crée par code
    Bonsoir,

    Dans mon code je crée dynamiquement un DataGridView dans la Form. Il n'est pas défini dans le Design car il me faut des colonnes de type Décimal et DateTime, que je définis dans un DataTable puis lie au DGV.
    Mais en faisant cela, je n'ai pas les Events du DGV disponibles.
    Comment puis-je créer mes propres Events et les lier au DGV.
    J'ai besoin de CellContentClik par exemple.

    Précision je code en VB.NET.

    Merci.

  2. #2
    Membre extrêmement actif
    Inscrit en
    Avril 2008
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 573
    Par défaut
    bonjour
    si,si .
    voici le code qui sauve la vie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Public Class Form4
        Private DGV As New DataGridView
     
        Public Sub New()
     
            ' Cet appel est requis par le concepteur.
            InitializeComponent()
     
            ' Ajoutez une initialisation quelconque après l'appel InitializeComponent().
            AddHandler DGV.CellContentClick, AddressOf dgvcellcontentclick
        End Sub
     
        Private Sub dgvcellcontentclick(sender As Object, e As DataGridViewCellEventArgs)
     
        End Sub
     
    End Class
    Tu nommes ton handler(méthode) comme il te plait ,et lorsque apparaît le pointeur "rouge" d'erreur de l '"intellisense"(en fait assistance) tu cliques sur "générer un stub de méthode".
    Et c'est dans la poche.
    bon code.
    bon code

  3. #3
    Membre confirmé
    Homme Profil pro
    Sans
    Inscrit en
    Novembre 2015
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Sans

    Informations forums :
    Inscription : Novembre 2015
    Messages : 92
    Par défaut
    Mucha Gracias.
    J'ai lu plein de pages sur le web à ce sujet sans rien comprendre.
    Là tu me donnes 5 lignes et ça marche.
    Voilà pourquoi ce forum est indispensable pour des débutants comme moi.
    Je crains devoir te solliciter plus tard pour d'autres blocages.
    Merci encore.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/03/2011, 20h17
  2. Fermeture fenetre crée par code javascript
    Par Kerod dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 27/02/2010, 00h04
  3. verification etat de checkbox (créée par code)
    Par balabonov dans le forum Windows Forms
    Réponses: 15
    Dernier message: 21/12/2007, 10h09
  4. Réponses: 4
    Dernier message: 24/07/2007, 12h12
  5. [VB.NET]evenement sur un controle ajouté par code
    Par Golzinne dans le forum Windows Forms
    Réponses: 14
    Dernier message: 01/03/2006, 22h37

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