Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Windows > Windows Forms
Windows Forms Forum d'entraide sur le développement Windows Forms & Applications Windows. Avant de poster -> Articles Windows Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/12/2012, 12h01   #1
abir84
Membre régulier
 
Avatar de abir84
 
Inscription : mars 2007
Messages : 214
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : mars 2007
Messages : 214
Points : 79
Points : 79
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
abir84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2012, 11h01   #2
callo
Membre éclairé
 
Avatar de callo
 
Homme Marcel
Développeur informatique
Inscription : février 2004
Messages : 351
Détails du profil
Informations personnelles :
Nom : Homme Marcel
Localisation : Togo

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

Informations forums :
Inscription : février 2004
Messages : 351
Points : 333
Points : 333
Envoyer un message via MSN à callo Envoyer un message via Yahoo à callo Envoyer un message via Skype™ à callo
Bonjour,
As-tu essayer ceci:
Code :
1
2
 
Bindingsource1.Filter = "nomColonne-ID = 'TaValeur' ";
?
callo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 18h49.


 
 
 
 
Partenaires

Hébergement Web