Bonjour à tous
j 'ai une base Access avec 2 tables, identite et detail_identite.
Dans la table identite : champs: non, prenom, DN, age,sexe
Dans la table detail_identite: champs : blond oui/non, droitier oui/non, fumeur oui/non (environ 20 items différents)

Je remplie dans mon application une DataGrid avec le code suivant :

wpf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 <DataGrid AutoGenerateColumns="True"  HorizontalGridLinesBrush="LightBlue" VerticalGridLinesBrush="LightBlue" Margin="10,106,14,102" Name="dataGrid1" IsReadOnly="True" />
code c#
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
connetionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Test.accdb;";          
            cnn = new OleDbConnection(connetionString);                    
            OleDbCommand cmd = new OleDbCommand();           
            cnn.Open();
            cmd.Connection = cnn;          
            cmd.CommandText = "SELECT Identite.*, detail_identite.* FROM detail_identite INNER JOIN detail_identite ON detail_identite.ID = Table_donnee.[VOLc - Id_detail_identite]";         
            OleDbDataAdapter da = new OleDbDataAdapter(cmd);
            dt = new DataTable();
            da.Fill(dt);
            dataGrid1.ItemsSource = dt.AsDataView();                  
            cnn.Close();
Je cherche une méthode pour créer des radio boutons oui/non pour filtrer dans la requête les droitiers/ blond/fumeur...et ceci pour les 20 items différents!!
Dois je créer autant de requête que j 'ai d'items oui/non, ou excite t'il une meilleur solution?? (j' avoue ne pas trop savoir par ou commencer)...Si vous avez des idées, des orientations, des exemples...

Merci pour votre aide
Greg
PS: je suis pas certain d'être dans la bonne section du forum.