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 :

[VB.NET] Filtre combobox - Datasource


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 76
    Par défaut [VB.NET] Filtre combobox - Datasource
    Bonjour ,

    J'ai une application avec des combobox qui se remplissent via une datasource .
    Cette datasource est une des 3 tables de ma BDD ( SQL Server .mdf ) .
    J'ai "configurer" la source via la fenetre propriétes de visual Studio 2008 .
    Le probléme c'est que dans mes combobox , j'ai des valeurs null , ce qui donne des trous dans ma liste .
    J'ai tenter de faire une boucle pourparcourir chaque élements de mes combobox, mais etant donnée que les combobox sont liés a une datasource "Impossible de supprimer les valeurs "
    J'aimerais savoir si , je pouvez faire un filtre pour qu'il évite d'ajouter les valeur "null" .


    Merci a vous d'avance !


  2. #2
    Membre Expert Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Par défaut
    Salut,
    comment as-tu configuré ta datasource ?
    Parce qu'il est possible d'alimenter ta combobox avec une datasource issue d'une requête sql (et non juste d'une table). A ce moment là tu pourrais faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT champ1
    FROM MaTable
    WHERE Champ1 IsNot Null
    Et puis si des valeurs nulles apparaissent ça veut dire qu'elles sont présentes dans la base de données, est ce que c'est normal ??

    @+

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 76
    Par défaut
    Bonjour lola06,

    Tout d'abord merci pour ta réponse

    Pour la datasource , dans le champs datasource (propiétes de mon combobox)

    J'ai datasource : ListeDonnéesBindingSource
    ListeDonnées étant le nom de ma table .

    DisplayMember : listClassementType ( Une des colonnes )

    ValueMember : listClassementType

    Intéressant , pour la requetes sql , mais pourrez tu m'expliquer la marche a suivre ? car malheureusement je fait trop de chose en graphique donc je peine a faire du code qui fonctionne .


    Oui , c'est "normal" que j'ai des valeurs null , parce que ma table a 17 colonnes , il y a des colonnes vides , d'autre ou il y a seulement 2 valeurs , et d'autre ou il y en a 26 . C'est pour donner a l'utilisateur des possibilités "contrôlés" . Par exemple j'ai une colonnes "ChampApp" ou il peut que y avoir Interne ou externe , ou j'ai une colonne "etablissement" ou il y a 26 choix possible .

    Merci

  4. #4
    Membre Expert Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Par défaut
    Alors il existe deux méthodes pour faire ceci :
    - via l'éditeur :
    Il est possible de configurer ta datasource directement via l'editeur. A un moment donné il est possible soit de choisir les données via une table soit d'écrire une requête sql (cf pièce jointe).
    - via le code :
    http://faqvbnet.developpez.com/?page...ill_dataReader

    Quel type de base de données utilises-tu ?

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 76
    Par défaut
    Arf , je ne trouve pas la configuration en mode graphique ! J'ai trouver pour ajouter une source soit donnée , service ou objet . Mais a priori ce n'est pas par la


    Avec le code le souci , ce que je ne sait pas ou le mettre !


    J'utilise une base SQL Server .mdf .

  6. #6
    Membre Expert Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Par défaut
    Comment ajoute-tu ta datasource exactement ? A un moment donné tu as bien spécifié sur quelle table elle devait aller ?

    Sinon regarde le code source de ta combobox, à un moment donné il y aura la requete sql qui alimente la datasource.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 29/11/2006, 21h10
  2. [VB.net 2005]ComboBox.DataSource ignore l'ArrayList source
    Par Macintoc dans le forum Windows Forms
    Réponses: 1
    Dernier message: 22/08/2006, 19h31
  3. [VB.NET] Combobox, Datasource et durée d'execution
    Par lacsap49 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 19/05/2006, 16h06
  4. [VB.NET] ajouter combobox dans un datagrid
    Par HULK dans le forum Windows Forms
    Réponses: 6
    Dernier message: 27/10/2005, 14h30
  5. [VB.NET] filtre dans base de donnée
    Par speedtug dans le forum Windows Forms
    Réponses: 7
    Dernier message: 21/09/2005, 17h12

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