0 votes

problème de la colonne déroulante de l'ultrawebgrid

J'ai ajouté la liste déroulante à la colonne de la grille ultra web et j'ai enregistré la valeur sélectionnée dans la liste déroulante dans la base de données. et quand j'essaye de récupérer les données et de les afficher, il montre la valeur de la liste déroulante et non le texte, par exemple 4001 - ventes, il montre 4001 et non les ventes, je veux montrer le texte des ventes dans la liste déroulante. Comment faire ?

1voto

Mosquito Mike Points 542

Ce code fonctionne pour moi :

ultraGridValueList.ValueListItems.Add("ValueMemeber1", "DisplayMemeber1") ; ultraGridValueList.ValueListItems.Add("ValueMemeber2", "DisplayMemeber2") ; ultraGridValueList.ValueListItems.Add("ValueMemeber3", "DisplayMemeber3") ; ultraGridValueList.ValueListItems.Add("ValueMemeber4", "DisplayMemeber4") ;

ultraGrid1.DisplayLayout.Bands[0].Columns["myDropDownCol"].ValueList = ultraGridValueList ;

0voto

colour me brad Points 21

J'ai eu un problème similaire : j'avais une grille et lorsque je cliquais sur le bouton "Ajouter" pour ajouter une nouvelle ligne, les lignes existantes affichaient l'ID dans les menus déroulants au lieu du texte d'affichage. Pour résoudre ce problème, j'ai défini le DataType de la colonne déroulante sur le type de l'ID (dans mon cas, System.Int32). J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X