Articles of liste déroulante de

ComboBox items.count ne correspond pas à la source de données (C #)

J’ai un ComboBox qui est lié à un DataSource. Je souhaite append dynamicment des éléments à la ComboBox en fonction de certaines conditions. J’ai donc ajouté les options à une nouvelle liste, puis modifié le DataSource de la ComboBox de la manière suivante: cbo.DataSource = null; cbo.DataSource = cbos; cbo.DisplayMember = “Title”; cbo.ValueMember = “Value”; […]

La combinaison d’éléments Combobox dans une liste personnalisée et la sélection d’un élément dans une instance de cette liste ne fonctionnent pas.

J’ai essayé différentes façons de faire fonctionner ma combobox mais je suis toujours bloqué 🙁 Voici une version très simplifiée de mon application: (récemment édité, désolé pour les erreurs) Et le code derrière: public class Person { private ssortingng name; public ssortingng Name { get { return name; } set { if (name != value) […]

ComboBox DataBinding provoque ArgumentException

Je plusieurs objects de classe: class Person { public ssortingng Name { get; set; } public ssortingng Sex { get; set; } public int Age { get; set; } public override ssortingng ToSsortingng() { return Name + “; ” + Sex + “; ” + Age; } } et une classe qui a une propriété […]

Winforms ComboBox SelectedItem changement n’affecte pas le BindingSource

Je fais l’application C # / WinForms. Le problème que je ne pouvais pas (encore) résoudre, c’est que lorsque je change le SelectedItem de ComboBox par programmation, il est modifié jusqu’à ce que le ComboBox perde le focus, après quoi il “rappelle” sa valeur avant d’assigner le SelectedItem. Je pense que cela prend l’ancienne valeur […]

C # / WPF: Liaison ItemCource Combobox dans la grid de données avec l’élément en dehors du DataContext

J’aimerais faire les choses suivantes: public List PreLoadedUserList { get; set; } public List SomeDataRowList { get; set; } public class Users { public int Age { get; set; } public ssortingng Name { get; set; } } public class SomeDataRowList { public int UserAge { get; set; } Maintenant, mon (WPF Toolkit) DataGrid ressemble […]

Pourquoi le contexte ComboBox.SelectedValue DataBinding est-il effacé lorsque BindingList change?

J’ai une certaine logique dans la couche de gestion qui limite les options de la liste déroulante en fonction des entrées. Je dois donc modifier les valeurs dans la liste de liens sous-jacente. Mais lorsque la liste est modifiée, la liaison bidirectionnelle devient unidirectionnelle d’interface utilisateur à entité uniquement. _mComboBox.DataBindings.Add(“SelectedValue”, _mEntity, “WifeCount”); Code complet avec […]

Winforms liant un ComboBox SelectedItem à une propriété d’object

J’ai deux cours simples: public class Customer { public Ssortingng CustomerID { get; set; } public Ssortingng Forename { get; set; } public Ssortingng Surname { get; set; } } et public class Order { public Ssortingng OrderID { get; set; } public Decimal Value { get; set; } public Customer OrderedBy { get; set; […]

ComboBox ne mettra pas à jour sa liste d’affichage sauf si vous modifiez d’abord les sélections

Mise à jour: j’ai vérifié la réponse avant de procéder à un test complet. Cela ne fonctionne toujours pas. J’ai mis à jour le code ci-dessous, vous devriez donc pouvoir coller dans un projet WinForms vide et le comstackr. UPDATE: J’ai constaté que si je modifiais l’élément sélectionné dans la zone de liste déroulante en […]

C # WPF IsEnabled utilisant plusieurs liaisons?

J’ai un fichier WPAM xaml décrivant une section d’une interface graphique et j’aimerais que l’activation / désactivation d’un contrôle particulier dépende de deux autres. Le code ressemble à ceci: Mais j’aimerais que cela dépende d’une autre case à cocher, donc quelque chose comme: Quelle est la meilleure façon de s’y prendre? Je ne peux pas […]

Comment définir la valeur sélectionnée dans Combobox?

J’utilise combobox sous forme de fenêtres c #. J’ai lié la liste d’articles comme ci-dessous: var employmentStatus = new BindingList<KeyValuePair>(); employmentStatus.Add(new KeyValuePair(“0”, “[Select Status]”)); employmentStatus.Add(new KeyValuePair(“1”, “Contract”)); employmentStatus.Add(new KeyValuePair(“2”, “Part Time”)); employmentStatus.Add(new KeyValuePair(“3”, “Permanent”)); employmentStatus.Add(new KeyValuePair(“4”, “Probation”)); employmentStatus.Add(new KeyValuePair(“5”, “Other”)); cmbEmployeeStatus.DataSource = employmentStatus; cmbEmployeeStatus.ValueMember = “Key”; cmbEmployeeStatus.DisplayMember = “Value”; cmbEmployeeStatus.SelectedIndex = 0; Je sauvegarde la […]