Bonjour,
J'essaie de remplir un dropdownlist avec des infos contenu dans un dataset.
Ce code me retourne correctement la liste unique des constructeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim Lignes = ds.Tables("Lignes").AsEnumerable() Dim query = (From l In Lignes Order By l("cConstructeur") Select l("cConstructeur")).Distinct() lstConstructeurs.DataSource = query lstConstructeurs.DataBind()
Par contre:
Avec ça, j'ai bien ma liste de contructeur mais ils ne sont plus unique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim Lignes = dsBacklog.Tables("Lignes").AsEnumerable() Dim query = ((From l In Lignes Order By l("cConstructeur") Select New With {.key = l("cConstructeur")})).Distinct() lstConstructeurs.DataSource = query lstConstructeurs.DataTextField = "key" lstConstructeurs.DataBind()
Quelqu'un peut m'expliquer pourquoi?
Partager