Bonjour
Donc je vous explique mon problème.
J'ai un DataGridView avec plusieurs colonnes dont deux etant des DataGridViewComboBox. Ce que je voudrais c'est, en fonction de ce qui est selectionné dans la premiere liste, actualisé les données de la seconde.
Par exemple dans la première liste je met une liste de pays et enfonction de celui qui est selectionné une requete est effectuée pour n'afficher que les villes de ce pays contenues dans ma base de données.
Pour remplir la première liste pas de soucis les données ne changent jamais, j'utilise donc la propriété DataSource. Mais pour la seconde liste la source peut changer a chaque ligne de mon DataGridView.
Existe t il un moyen de faire ca simplement, dans le genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 List1.ValueMember="ID"; List1.DiplayMember="Name"; List1.DataSource=GetPays() //GetPays renvoie une liste d'objet {ID, Name}Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part List2(indexrow).DataSource=GetVille(IDPays)
Partager