+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Membre régulier Avatar de abir84
    Inscrit en
    mars 2007
    Messages
    214
    Détails du profil
    Informations personnelles :
    Âge : 30

    Informations forums :
    Inscription : mars 2007
    Messages : 214
    Points : 86
    Points
    86

    Par défaut Filtre sur un bindingsource avec un nom de colonne contenant un tiret

    Bonjour,

    j'ai un datagridview avec des noms de colonnes contenant des tiret (-), le problème c'est qu'en appliquant un filtre sur le bindingsource, il enlève la partie après le tiret et lève une exception disant que la colonne n'existe pas (avec le nouveau nom sans tiret ce qui est normal).

    Code :
    1
    2
     
    bindingsource1.Filter = string.Format(@"{0} = '{1}'", colonne1, filtre1);
    par exemple si colonne1="nomColonne-ID", il me dit qu'il ne peut pas appliquer le filtre car il ne trouve pas la colonne [nomColonne]

    PS : je ne peux pas changer le nom de mes colonnes parce que l'interface est construite en fonction de l'élément qui l'appelle et les noms de colonnes sont lus dans fichier de conf que je ne gère pas.

    Merci

  2. #2
    Membre Expert Avatar de callo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : février 2004
    Messages : 862
    Points : 1 591
    Points
    1 591

    Par défaut

    Bonjour,
    As-tu essayer ceci:
    Code :
    1
    2
     
    Bindingsource1.Filter = "nomColonne-ID = 'TaValeur' ";
    ?

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •