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 :

textbox recherche et datagrid


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 26
    Par défaut textbox recherche et datagrid
    Bonsoir,

    Je voudrai creer un prrogramme simple qui permet à l'utilisateur via une text box et un bouton valider de filtrer la colone NDI d'une DATAGrid.

    Je suis parvenu a me connecter à la base SQL SERVER distante creer l'interface, Choisir la table (CLIENT) et les valeurs qui correspondent aux colones du datagrid (Nom, NDI, VILLE).

    Pouvez vous m'aider svp ?

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    327
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 327
    Par défaut
    Bonjour,
    Il faudrait une peu plus de précision sur ton problème.
    Est ce que tu as lu ce post ?
    http://www.developpez.net/forums/d55...dview-textbox/

    Bonne chance a toi.

  3. #3
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 26
    Par défaut
    Merci pour votre réponse

    Je peux vous donner toutes les précisions dont vous avez besoin.

    Le post correspond a peut pres a ce que je souhaite faire c'est a dire actualiser le data grid en fonction des informations contenue dans le textbox.

    Le problme c'est que je n'arrive pas pour le moment a "traduire" le code.

    Je suis sur une version visual studio 2010 en langage visual basic.

  4. #4
    Membre éprouvé Avatar de Anklor
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2011
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 76
    Par défaut
    Le code n'en devient que + simple

    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
    21
    22
    23
    24
     
    Public Class Form1
     
        Private Sub ClientsBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ClientsBindingNavigatorSaveItem.Click
     
            Me.Validate()
            Me.ClientsBindingSource.EndEdit()
            Me.TableAdapterManager.UpdateAll(SARIADataSet)
     
        End Sub
     
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
     
            Me.ClientsTableAdapter.Fill(SARIADataSet.Clients)
     
        End Sub
     
        Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
     
            Me.ClientsBindingSource.Filter = "NDI LIKE '%" & TextBox1.Text & "%'"
     
        End Sub
     
    End Class
    Je te conseillerais plutôt un duo TextBox et ComboBox pour ton outils de recherche.
    Dans le ComboBox tu mets les noms de tes colonnes
    le filtre devient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
     
            Me.ClientsBindingSource.Filter = NomDeTaComboBox.Text & " LIKE '%" & TextBox1.Text & "%'"
     
        End Sub

  5. #5
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 26
    Par défaut
    le debug retourne l'erreur suivant à la fin de la ligne 3 pour le code simplifié :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Handles ClientsBindingNavigatorSaveItem.Click
    Erreur 1 La clause Handles requiert une variable WithEvents définie dans le type conteneur ou l'un de ses types de base.
    le message est affiché lors de la saisie et empeche l'application de se lancer.

    Il y a bien un souligné à la fin de la ligne

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

Discussions similaires

  1. TextBox recherche DYNAMIQUE dans un DataGridView
    Par Saten dans le forum Windows Forms
    Réponses: 25
    Dernier message: 12/08/2016, 13h58
  2. lier une combobox et un textbox dans un datagrid
    Par guigui14760 dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 06/09/2010, 13h25
  3. Recherche dans Datagrid
    Par hellskitchen dans le forum VB.NET
    Réponses: 10
    Dernier message: 17/03/2010, 13h47
  4. Textbox Rechercher Une Valeur
    Par Sting dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 06/08/2007, 15h37
  5. [C#] Probleme avec TextBox dans un DataGrid
    Par Oberown dans le forum ASP.NET
    Réponses: 4
    Dernier message: 21/12/2004, 16h05

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