J'utilise une zone de liste déroulante liée à une liste <> d'entités. Comment puis-je ajouter une entrée "Non sélectionné" à la liste déroulante? L'ajout de null à la liste entraîne une liste déroulante vide.Ajouter une entrée vide à la liste déroulante liée à la liste des entités
9
A
Répondre
2
Vous devez utiliser une chaîne vide ou un autre modèle de texte unique au lieu de null.
Et puis vous pouvez gérer l'événement Format de la zone de liste déroulante pour intercepter le <empty>
et afficher un autre texte.
private void comboBox1_Format(object sender, ListControlConvertEventArgs e)
{
e.Value = FormatForCombobox(e.ListItem);
}
private string FormatForCombobox(object value)
{
string v = (string) value;
if (v == string.Empty)
v = "<no Selection>";
return v;
}
7
Si vous lier à IEnumerable
liste des entités que vous pouvez certainement ajouter votre objet vide manuellement.
Par exemple
var qry = from c in Entities
select c;
var lst = qry.ToList();
var entity = new Entity();
entity.EntityId= -1;
entity.EntityDesc = "(All)";
lst.Insert(0, entity);
MyComboBox.DataSource = lst;
MyComboBox.DisplayMember = "EntityDesc"
MyComboBox.ValueMember = "EntityId"
Questions connexes
- 1. Ajouter la validation à une liste déroulante
- 2. Ajouter l'option à la liste déroulante
- 3. Comment ajouter une valeur vide ou personnalisée à une liste déroulante liée?
- 4. WPF/DeferRefresh avec la liste déroulante liée
- 5. Problème avec la liste déroulante de la liste déroulante
- 6. Limite de liste déroulante Ajax à la liste
- 7. Ajouter plusieurs options statiques à une liste déroulante dans ASP.NETMVC
- 8. comment lier une liste à une liste déroulante? (Winforms)
- 9. Mise à jour de la liste déroulante depuis la liste déroulante
- 10. L'option vide dans la liste déroulante disparaît de la liste personnalisée Sharepoint
- 11. Contrôle de liste déroulante à liste double
- 12. Comment ajouter avant la dernière li dans la liste déroulante
- 13. Ajouter une chaîne vide à RadComboBox
- 14. Envoyer un onclick à une liste déroulante
- 15. La page Retour initialise la liste déroulante
- 16. Ajout d'une liste déroulante à la configuration à l'aide d'Orca
- 17. Ajouter un événement à la liste
- 18. Ajouter des options pour sélectionner une liste déroulante dans IE
- 19. Problème ajouter élément à la liste triables
- 20. Comment une table de hachage peut-elle être liée à une liste déroulante?
- 21. ajouter l'indexation à la liste personnalisée
- 22. Liste déroulante Case à cocher
- 23. Comment ajouter des valeurs à la liste déroulante dans C++ Builder?
- 24. javascript: liste déroulante dans le formulaire avec un bouton pour ajouter une deuxième copie de la liste déroulante
- 25. Problème dans la liste déroulante dans gridview
- 26. string; # dans la liste déroulante
- 27. ToolTipping une liste déroulante
- 28. Images dans la liste déroulante
- 29. Ajouter des éléments à la liste par programme
- 30. Ajouter une option du serveur à la liste existante
Je ne peux pas ajouter quoi que ce soit à la combobox parce qu'il est lié à la liste des entités. – wRAR
Vous pouvez toujours ajouter un événement lorsqu'il est lié. –
Ça ne va pas aider parce que je n'ai rien de spécial à formater. – wRAR