J'ai pris le temps de prendre une décision de conception sur la façon d'indiquer «aucune sélection» dans une zone de liste déroulante liée aux données. Je souhaite appliquer ceci à toutes les occurrences futures où un ComboBox a besoin de ceci. On ne peut pas définir SelectedIndex à -1 sur les combos liées aux données, ni définir SelectedValue sur null.Dummy Item dans ComboBox
Les solutions généralement suggérées consistent à ajouter une ligne fictive à la liste déroulante, mais sans connaître les objets liés aux lignes, une combinaison ne peut pas créer de manière fiable un objet fictif de façon à afficher le message 'non sélectionné'. Je ne souhaite pas ajouter un autre élément sur la source de données, car cela compromettrait la liste pour les autres clients n'utilisant pas d'objet factice.
Quelles sont les autres options disponibles? BTW, j'utilise un Telerik RadComboBox, mais ce scénario n'est pas spécifique au contrôle Telerik.
également à noter que si vous faites cela (que je suggère :)) et que vous voulez en faire un champ obligatoire. Vous pouvez spécifier la propriété 'InitialValue =" - 1 "' sur le RequiredFieldValidator –