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

C# Discussion :

DataSource et l'accès au sous-membre


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 100
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 100
    Par défaut DataSource et l'accès au sous-membre
    Bonjour,

    J'aurai une question concernant les bindingsource ainsi que l'accès au sous membre.
    Je m'explique:

    J'ai une classe X
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    public class X
    {
    /----/
     
    public Y Get_Y
    {
         get
         {
              return m_y;
         }
    }
    /-----/
    }
    Lorsque je selectione une source pour un contrôle, je peux sélectionner le meme Get_Y.

    Moi je que je souhaite pouvoir faire, c'est de selectioner pour le controle, un membre de l'objet retourné.
    Pourriez vous me dire si c'est informatiquement faisable.

    Merci.
    F.

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Par défaut
    Citation Envoyé par Flow_75 Voir le message
    Pourriez vous me dire si c'est informatiquement faisable.
    Tout est possible

    Ton exemple n'est pas très explicite... Dit moi si je me trompe : tu souhaites atteindre une variable de Y depuis ton Get_Y? Si tel est le cas tu ne devrais pas voir de problème pour récupérer toutes les variables publiques... Pourrais-tu préciser ton problème?

  3. #3
    Membre éprouvé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 100
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 100
    Par défaut
    Merci de ta réponse.

    Disons, que j'ai un type Y avec deux propriétés publique.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public class Y
    {
        int Propriete_public_1
        bool Propriete_public_2
    /----/
    };
    Je t'ai pas explicité le code..

    J'ai dans une autre class (class X), une propriété publique retournant une reference de type Y.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public class X
    {
              Y Propriete_3
    }
    .

    Je souhaite savoir si c'est possible d'avoir une binding source pointant sur la propriété 1 sans avoir à faire une classe pour wrapper l'ensemble.
    Là pour l'instant, je n'ai accès qu'a la propriété 3 sans avoir accès à la 1 ou 2.

    Enfin, j'espere avoir été assez clair !

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Par défaut
    Citation Envoyé par Flow_75 Voir le message
    Enfin, j'espere avoir été assez clair !
    Hum je ne sais pas si je comprend bien ton problème

    Tu aurais juste à faire ton binding sur Propriete_3.Propriete_public_1, non?

  5. #5
    Membre éprouvé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 100
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 100
    Par défaut
    oui !

    Ouf, j'ai réussi à expliquer ce que je voulais =)

  6. #6
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Par défaut
    Citation Envoyé par Flow_75 Voir le message
    oui !

    Ouf, j'ai réussi à expliquer ce que je voulais =)


    Et du coup, ça ne doit pas fonctionner, à priori? Comment affectes-tu ta datasource actuellement?

Discussions similaires

  1. accès concurrentiel sous access
    Par louroulou dans le forum Access
    Réponses: 1
    Dernier message: 17/06/2006, 17h42
  2. Réponses: 1
    Dernier message: 02/04/2006, 13h18
  3. Acces au sous etat
    Par loutsky dans le forum Access
    Réponses: 22
    Dernier message: 28/03/2006, 12h08
  4. accès à un sous-formulaire depuis son père
    Par nattyman dans le forum IHM
    Réponses: 2
    Dernier message: 22/12/2005, 17h53

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