Bonjour,
J'ai actuellement un soucis pour charger un combo dans mon listview. En fait j'ai un listView qui contient les données d'une table. J'ai un second listview qui doit faire du filtrage sur le premier listview un peu a la maniere d'access.
Dans mon second listview, j'ai placé un comboBox qui doit recuperer les colonnes du premier listView mais je ne sais pas comment récuperer les noms des colonnes de mon premier listview
Sachant que le colonnage de mon premier listview est définie dynamiquement. en fonction de la table que l'on souhaite afficher.
Voici le code que j'ai.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <ListView x:Name="_listViewFiltrageListes" Grid.Row="1" IsSynchronizedWithCurrentItem="True" ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Auto"> <!-- Ressources du listView --> <ListView.Resources> <DataTemplate x:Key="comboboxChamp"> <ComboBox ItemSource=??? /> </DataTemplate> </ListView.Resources> <ListView.View> <GridView AllowsColumnReorder="False"> <GridViewColumn Header="Champ" CellTemplate="{StaticResource comboboxChamp}" Width="100"/> <GridViewColumn Header="Tri" Width="100"/> <GridViewColumn Header="Critère" Width="200"/> <GridViewColumn Header=" " Width="100"/> <GridViewColumn Header="Ou" Width="100"/> </GridView> </ListView.View> </ListView>
Si vous avez des pistes à me proposer pour binder mon comboBox. merci d'avance
Partager