Filtre multicritéres sur base access c# wpf
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:
<DataGrid AutoGenerateColumns="True" HorizontalGridLinesBrush="LightBlue" VerticalGridLinesBrush="LightBlue" Margin="10,106,14,102" Name="dataGrid1" IsReadOnly="True" />
code c#
Code:
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.