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 :

Plusieurs datagridviews relié à une seule base access [Débutant]


Sujet :

VB.NET

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 261
    Points : 98
    Points
    98
    Par défaut Plusieurs datagridviews relié à une seule base access
    Bonjour à tous,

    A la demande d'un membre je crée un nouveau Topic qui est la suite de mon problème révélé ici :

    http://www.developpez.net/forums/d12...ractionnement/

    J'ai fouiné sur le net et ait + trouvé des réponses pour lier plusieurs dataset à un datagridview mais pas le contraire. Moi j'ai plusieurs Datagridviews qui sont liés à une même table access mais avec les données filtrés différemment en fonction du tableau

    Merci à ceux qui jetteront un oeil à mon ancien Topic dont le lien est ci-dessus.
    S'il faut que je remette tout ici dites le moi et je le ferais.

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Points : 2 201
    Points
    2 201
    Par défaut
    Hello,

    C'est le concept du dataview (si t'as envie de googler).

    De ta datatable, tu crées 2 bindingsource avec la même datatable en tant que datasource. Tu crées ensuite 2 datagridview utilisant les deux bindingsource.

    Tu peux ensuite utiliser la propriété filter de chaque bindingsource, qui filtera uniquement la grille reliée. Ceci en gardant les données synchro en cas de modification.

    Bon tu es dans ce cas limité pour le filtre aux fonctionnalités et à la syntaxe de la propriété filter du bindingsource. De même il faut que la source de donnée du bindingsource implémente l'interface "IBindingListView". Ca fonctionne donc avec une datatable (pardon la dataview d'une datatable) mais pas avec une liste simple ni avec Entity Framework.

    On peut utiliser la propriété SupportsFiltering du bindingsource pour vérifier si sa datasource peut être filtrée par ce moyen.

    Reste que j'ai jamais mis en pratique ce genre de truc...

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 261
    Points : 98
    Points
    98
    Par défaut
    Bonjour à tous,

    Je classe ce topic comme résolu car le problème a été résolu dans le lien que j'ai mis à mon premier message. Merci encore

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/08/2010, 09h05
  2. Plusieurs connexions à une seule base de données
    Par mabool dans le forum Développement Web en Java
    Réponses: 8
    Dernier message: 26/01/2010, 15h11
  3. Réponses: 1
    Dernier message: 30/04/2008, 10h44
  4. Plusieurs devices de données pour une seule base
    Par The Wretched dans le forum Sybase
    Réponses: 4
    Dernier message: 12/10/2006, 09h27
  5. [Access][Mysql]plusieures requetes en une seule
    Par Gwenved dans le forum Langage SQL
    Réponses: 1
    Dernier message: 05/05/2006, 12h10

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