IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ADO.NET Discussion :

Filtre multicritéres sur base access c# wpf [Débutant]


Sujet :

ADO.NET

  1. #1
    Membre du Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Avril 2015
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Avril 2015
    Messages : 90
    Points : 49
    Points
    49
    Par défaut 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 : 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.

  2. #2
    Membre du Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Avril 2015
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Avril 2015
    Messages : 90
    Points : 49
    Points
    49
    Par défaut
    Bonjour à tous
    Bon bas voici ma solution , je passes par un dataset..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    OleDbDataAdapter da = new OleDbDataAdapter(cmd);
    DataSet ds= new DataSet();
    da.Fill(ds, "MyDataBinding");
    ds.Tables[0].DefaultView.RowFilter = "VOLc_Age = '48'";
    dataGrid1.ItemsSource = ds.Tables[0].DefaultView;
     dataGrid1.DataContext = ds.Tables[0];
    Greg

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Filtre multicritère sur formulaire - ACCESS 2007
    Par Jasonfly_75 dans le forum VBA Access
    Réponses: 6
    Dernier message: 11/10/2016, 10h59
  2. PB code et filtre multicritères sur formulaire
    Par flagfight dans le forum Access
    Réponses: 3
    Dernier message: 28/04/2006, 16h36
  3. Réponses: 1
    Dernier message: 04/04/2006, 10h28
  4. Jointure Externe sur base ACCESS par Query Excel
    Par marie10 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 07/03/2006, 11h20
  5. [VB6] [ADO] Like sur base Access
    Par dlpxlid dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 24/01/2003, 11h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo