DisplayMember [Résolu]

djbabou 155 Messages postés dimanche 21 octobre 2007Date d'inscription 23 novembre 2015 Dernière intervention - 19 déc. 2007 à 22:00 - Dernière réponse : djbabou 155 Messages postés dimanche 21 octobre 2007Date d'inscription 23 novembre 2015 Dernière intervention
- 20 déc. 2007 à 14:33
salut !!!![javascript:Insert_Emoticon('/imgs2/smile.gif'); ]
Je sui un dbutan en c# , et je cherche à developper une petite application du genre MP3Tag !!!
Pour cela, j'utilise une base de donnée access ! J'ai donc créer plusieurs formulaires. Seulement lors du chargement de l'applicaton, je désire attribuer directement et automatiquement à mes combobox des valeurs entrées dans la base de données ( mais plusieurs tables sont utilisées dans le formulaire )!!! 
Pour cela, j'ai tapé les lignes de codes suivantes :

//on rempli la liste avec le dataset

this.DttClass = DtsClass.Tables[
"sd_tb1_rubrique_catalogue"];

this.DttClassCat = DtsClass.Tables[
"sd_tbl_Catalogue"];

this.DttClassProd = DtsClass.Tables[
"sd_tb1_sous_sous_rubrique_catalogue"];

this.DttClassSgenr = DtsClass.Tables[
"sd_tb1_sous_sous_sous_rubrique_catalogue"];

this.DttClassTop = DtsClass.Tables[
"sd_tb1_sous_sous_sous_rubrique_catalogue"];

this.DttClassType = DtsClass.Tables[
"sd_tbl_Catalogue"];

//on rempli les ComboClass avec la liste

this.cbxgenre.DataSource =
this.DttClass;

this.cbxcategor.DataSource =
this.DttClassCat;

this.cbxproduct.DataSource =
this.DttClassProd;

this.cbxsousgenre.DataSource =
this.DttClassSgenr;

this.cbxtop.DataSource =
this.DttClassTop;

this.cbxtype.DataSource =
this.DttClassType;

//Choix des champ de la liste

this.cbxgenre.DisplayMember =
"sd_tb1_rubrique_catalogue";

this.cbxproduct.DisplayMember =
"sd_tb1_sous_sous_rubrique_catalogue";

this.cbxsousgenre.DisplayMember =
"sd_tb1_sous_sous_sous_rubrique_catalogue";

this.cbxtop.DisplayMember =
"sd_tb1_sous_sous_sous_rubrique_catalogue";

this.cbxtype.DisplayMember =
"sd_tbl_Catalogue";

this.cbxcategor.DisplayMember =
"sd_tbl_Catalogue";

//choix de l'id des champs

this.cbxgenre.ValueMember =
"sd_tb1_rubrique_catalogue";

this.cbxproduct.ValueMember =
"sd_tb1_sous_sous_rubrique_catalogue";

this.cbxsousgenre.ValueMember =
"sd_tb1_sous_sous_sous_rubrique_catalogue";

this.cbxtop.ValueMember =
"sd_tb1_sous_sous_sous_rubrique_catalogue";

this.cbxtype.ValueMember =
"sd_tbl_Catalogue";

this.cbxcategor.ValueMember =
"sd_tbl_Catalogue";

cbx  se sont mes combobox  .

Lorsque je compile mon application, arrivé à la partie "choix de l'id des champs", je recoit le message d'erreur suivant :
                  
                                 Liaison au nouveau membre Display impossible.
                                 Nom du paramètre : newDisplayMember

Vous pouvez me dire ce que sa signifie et maider à résoudre ce probleme svp ???????
Afficher la suite 

2 réponses

Répondre au sujet
gilletcsteph 39 Messages postés samedi 31 janvier 2004Date d'inscription 22 mai 2008 Dernière intervention - 20 déc. 2007 à 09:02
+3
Utile
Salut,

C'est le nom de la table que tu as mis en DisplayMember et en ValueMember la non ?
Si oui, le Displaymember, et le valuemember doivent être l'intitulé de la colonne et non celui de la table.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de gilletcsteph
djbabou 155 Messages postés dimanche 21 octobre 2007Date d'inscription 23 novembre 2015 Dernière intervention - 20 déc. 2007 à 14:33
+3
Utile
Ben c'était bien le nom de la table que j'avais mis !!!

Merci, je pense que sans ton aide je n'aurais peut etre pas trouvé !!!
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de djbabou

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.