J'ai une vue de données avec plusieurs colonnes, dont une liste déroulante. Lorsque je clique sur la zone de liste déroulante, le membre Affichage change pour le membre Valeur. Ma conjecture est que c'est en quelque sorte faire pour info dans la table de données que je lie à la vue de données. J'utilise subsonic pour créer la table. Quelqu'un d'autre a quelque chose de semblable?zone de liste déroulante dans la vue DataGrid affichant la valeur Membre
0
A
Répondre
0
Quelle est la source de données? Une collection SubSonic?
Essayez celui-ci:
dataGridView1.DataSource = new OrderCollection().Load();
var comboBox1 = dataGridView1.Columns["colProduct"];
comboBox1.DisplayMember = Product.Columns.Name; // or just "Name"
comboBox1.ValueMember = Product.Columns.Id;
comboBox1.DataSource = new ProductCollection().OrderBy(Product.Columns.Name).Load();
comboBox1.DataPropertyName = Order.ProductId;
Et ne pas oublier de gérer l'événement DataError, pour éviter la mauvaise StackTrace MessageBox si un ProductId ne se trouve pas.
Questions connexes
- 1. Comment créer une zone de liste déroulante modifiable dans un DataGrid dans WinForm?
- 2. comment modifier la valeur dans la zone de texte à la date actuelle en fonction de la valeur sélectionnée dans la zone de liste déroulante dans javascript
- 3. Erreur dans la liaison de la source de données à la zone de liste déroulante
- 4. Problème avec la liste déroulante de la liste déroulante
- 5. GUI: Modification des panneaux en fonction de la valeur de la zone de liste déroulante
- 6. Comment utiliser la zone de liste déroulante dans C#
- 7. Afficher "Chargement en cours ..." dans la zone de liste déroulante
- 8. Objet de grille de propriétés échouant dans la zone de liste déroulante mais OK lorsque la zone de liste déroulante ou double clic
- 9. Lorsque je sélectionne la valeur de la zone de liste déroulante, la valeur liée doit apparaître dans la zone de texte
- 10. MS-Excel: comment afficher la valeur d'une zone de liste déroulante dans une cellule verrouillée
- 11. PHP définir la valeur sélectionnée de la liste déroulante
- 12. La valeur de la liste déroulante MVC n'est pas configurée
- 13. Auto remplir une zone de liste déroulante
- 14. Événements de zone de liste déroulante VB6
- 15. JavaScript: obtenir la valeur de la liste déroulante
- 16. string; # dans la liste déroulante
- 17. zone de liste déroulante Lier (JQuery préférence)
- 18. Résultats de la liste déroulante dans gridview
- 19. Modification d'une zone de liste déroulante modifiable
- 20. Initialiser une zone de liste déroulante WPF dans XAML?
- 21. WPF zone de liste déroulante en surbrillance
- 22. Ajustement de la largeur de la liste déroulante de remplissage automatique dans une zone de texte
- 23. Images dans la liste déroulante
- 24. Comment afficher une zone de liste déroulante dans une ListView lors de la liaison?
- 25. Surlignage d'un élément particulier dans une zone de liste déroulante
- 26. Zone de liste déroulante Collapsable en HTML
- 27. Comment styliser une zone de liste déroulante?
- 28. Comment remplir la zone de liste déroulante avec des valeurs dans MS Access 2007
- 29. DataGridViewComboBoxColumn - type d'éléments dans la liste déroulante
- 30. Contrôle de vue liste affichant des images déformées