Bonjour

Je sais que l'on peut mettre des filtre sur un Bindingsource

Mais peux-t-on faire un distinct ?

La réponse est : Non (merci TomLev)

Pour faire un distinct sur une DataTable, tu peux passer par une DataView, par exemple :

Code :
DataView view = new DataView(table);
DataTable distinctTable = view.ToTable(true, "nomColonne1", "nomColonne2");
Mais on peut aussi Faire un List.Distinct(Comparer)

Je me demande ce qui est le plus performant

Passer par une datatable est sans doute plus simple a l'ecriture mais plus lourd pour la gestion interne.

??