Mise à jour de zone de liste modifiable automatiquement lors de la première zone de liste déroulante obtient une certaine valeur
J'ai deux zones de liste déroulante. - Je insérer une valeur dans la première zone de liste déroulante et maintenant, je veux que mon deuxième zone de liste déroulante à jour sa valeur en fonction du premier. Comment dois-je faire?
Quelle technologie utilisez-vous? WPF, Silverlight, winforms?
Je suis à l'aide de winforms
Je suis à l'aide de winforms
OriginalL'auteur ghd | 2010-08-20
Vous devez vous connecter pour publier un commentaire.
Poignée de la
SelectedIndexChanged
événement pour la premièreComboBox
, puis mise à jour de la deuxième zone de liste déroulante basée sur laSelectedItem
valeur pour la premièreComboBox
.Un exemple rapide (sans gestion d'erreur lors de la récupération de la SelectedItem):
OriginalL'auteur fletcher
Abonnez-vous à la première zone de liste déroulante la valeur d'un événement a changé et remplir la deuxième:
ou
De la Population:
Trouver un élément existant:
Voir mon post mis à jour
J'ai besoin de le faire lors de la première zone de liste déroulante obtient une valeur 'a' par exemple, puis la deuxième zone de liste déroulante doit afficher automatiquement la dernière valeur dans la liste déroulante de la zone de liste déroulante. Je ne suis pas en mesure d'obtenir la syntaxe pour mettre à jour la valeur de la deuxième zone de liste déroulante
Il y a déjà des éléments dans mon deuxième zone de liste déroulante, je veux juste le dernier point doit être indiqué au moment de mes sapins, on obtient une certaine valeur. je n'ai pas besoin d'ajouter quoi que ce soit dans la deuxième zone de liste déroulante.
Voir mon post mis à jour
OriginalL'auteur abatishchev
Exemple de Code, Winform avec deux zones de liste modifiables lié aux données de deux tables dans une base de données.
Tableau "lstCountries" liste des pays
Tableau "lstState" liste de tous les états/provinces pour tous les pays.
Table lstCountries(Int32 CountryID,chaîne CountryName)
Tableau lstStates(Int32 StateID, Int32 CountryID, chaîne StateName)
Dans ce code, j'remplir cboState en fonction de la valeur sélectionnée cboCountry
alors que les deux combodropdowns sont liés à des tableaux de données extraites d'une base de données.
OriginalL'auteur Gary Kindel
Je veux choisir Ders ce cmbDers et puis cmbKonu mise à jour de SQL comme celle des Pays-Ville. Mais je reçois un type de données incompatible. Quel est le problème?
De Chargement Du Formulaire
OleDbDataAdapter adp = new OleDbDataAdapter("select * from Ders ", baglanti);
DataTable dt = new DataTable();
baglanti.Open();
adp.De remplissage(dt);
cmbDers.DataSource = dt;
cmbDers.DisplayMember = "DersAd";
cmbDers.ValueMember = "DersID";
baglanti.Close();
OriginalL'auteur Murat Topcu