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 :

Passer datagridview en argument


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur C#
    Inscrit en
    Avril 2011
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur C#
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 348
    Par défaut Passer datagridview en argument
    Bonjour,

    Mon problème est le suivant :
    Je n'arrive pas à passer mon datagridview en argument, il me semble que je devrait faire comme ca :

    Donc appel de la fonction, j'envoie mon datagridview
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chargement_feuille(DTG_1)
    Et la je recupére mon datagridview :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub chargement_feuille(ByRef DTG As datagridview)
     
    End sub
    Mais, le "As datagridview" ne fonctionne pas, avez-vous une idée ?

  2. #2
    Membre expérimenté
    Avatar de Sadar
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2005
    Messages : 49
    Par défaut
    Si tu veux faire passer une valeur ou un objet dans une procédure, c'est mieux de travailler avec le BYVAL, si tu veux renvoyer à partir de la procédure une valeur ou un objet le BYREF est plus approprié.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            chargement_feuille(DataGridView1)
        End Sub
     
     
        Private Sub chargement_feuille(ByVal DTG As DataGridView)
            Dim _Capture_Variable As String = DTG(0, 1).Value
        End Sub

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur C#
    Inscrit en
    Avril 2011
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur C#
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 348
    Par défaut
    Je viens de trouver, c'est tout bête, comme à chaque fois, j'ai oublié d'ajouter la réference : System.Windows.Form

    Oui merci Sadar, je connais, mais je travail en couche métier, donc, il faut bien que je passe mon datagridview par référence.

    Merci pour votre attention

  4. #4
    Membre expérimenté
    Avatar de Sadar
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2005
    Messages : 49
    Par défaut
    De tout façon, BYVAL doit fonctionner aussi. Peux-tu être plus précis dans le problème, cela travaille correctement chez moi.

    oki de rien

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

Discussions similaires

  1. [Débutant] passer fonction comme argument
    Par annabiste dans le forum MATLAB
    Réponses: 3
    Dernier message: 23/10/2009, 22h02
  2. passer un (2) argument(s) à une requête
    Par Daranc dans le forum Requêtes
    Réponses: 8
    Dernier message: 27/10/2008, 15h06
  3. Passer une fonction comme argument à une fonction
    Par Cocotier974 dans le forum Général Python
    Réponses: 4
    Dernier message: 29/06/2004, 13h41
  4. Passer une valeur Null dans un argument de procédure
    Par preempalver dans le forum VBA Access
    Réponses: 5
    Dernier message: 30/12/2003, 20h52
  5. passer FILE* en argument d une fonction
    Par Monsieur_Manu dans le forum C
    Réponses: 9
    Dernier message: 10/04/2003, 17h56

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