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

VB.NET Discussion :

Filtrer datagridview par date


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 19
    Par défaut Filtrer datagridview par date
    Bonjour
    J ai une datagridview qui contient plusieurs champs, je veux filtrer mes données par une date saisie par l utilisateur "datetimepicker" puis clicker sur le bouton rechercher, le code c 'est le suivant (contient l erreur):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     Public Function Find_Con_Date(ByVal Date_jour As String) As DataTable
            Dim Cmd As New OleDbCommand
            Dim Datab As New DataTable
            Try
     
                Cmd.CommandText = "select * from Connection where Date_jour= con_rech_date.value =" & Date_jour
                Datab = Con.Select_DataTable(Cmd)
            Catch ex As Exception
                MsgBox(ex.Message & " Find_Con_Date()")
            End Try
            Return Datab
     
     
        End Function
    et comment dois je appeler cette fonction?
    merci de me soutenir car c ma 1ere application

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Bonjour,

    Ouvrir la connexion, puis faire un "SELECT * FROM MON_NOM_DE_TABLE ..."

    Create connection:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Public OleDbConnection CreateConnection(String connectionString)
    { return new OleDbConnection(connectionString); }
    Open Connection:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    private void openConnection(OleDbConnection conn) 
    { if (conn.State == ConnectionState.Closed) conn.Open ();}
    Lecture:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public OleDbDataAdapter  openTable (string tableName) 
    { 
        OleDbDataAdapter adapter = new OleDbDataAdapter (); 
        DataTable dtable = null; 
        string query = "Select * from " + tableName; 
        adapter.SelectCommand = new OleDbCommand (query, conn);
        return adapter ;
    }
    Main:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    OleDbConnection conn = CreateConnection("Provider=Microsoft.Jet.OLEDB.4.0;" + 
        "Data Source=" + "C:\MyDataBaseDir\myBase.dbf") ;
    DataSet dset = new DataSet ("Un_nom_pour_le_DataSet"); 
    try { 
        openConnection(conn); 
        OleDbDataAdapter adapter=openTable("Le_Nom_de_la_table") ;
        adapter.Fill (dset); 
     } 
     catch(Exception e) { Console.WriteLine (e.Message );} 
     
     //get the table from the dataset by index or by name
     dtable = dset.Tables [0]; // by index
     dtable = dset.Tables ["Le_Nom_de_la_table"]; // by name

  3. #3
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 19
    Par défaut
    Oui merci pour la reponce mais moi je prefere pas travailler avec le dataset et le datetimepicker n existe pas dans ce code

Discussions similaires

  1. Tri d'un dataGridView par date
    Par ensinienne dans le forum C#
    Réponses: 2
    Dernier message: 13/01/2013, 20h35
  2. Filtrer datagridview par listbox
    Par igor012 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 15/05/2008, 19h29
  3. Filtrer DataGridView par Années extraites de dates d'une Combobox
    Par zizou2007 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/04/2008, 14h45
  4. [VB.net] Filtrer un datagridview par un DatetimePicker
    Par collaud_vb dans le forum Windows Forms
    Réponses: 12
    Dernier message: 28/09/2006, 09h09
  5. filtrer un état par date
    Par moicats dans le forum Access
    Réponses: 4
    Dernier message: 26/04/2006, 11h32

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