Chercher dans une datagrid

Bonjour,
je veux le code d'un boutton chercher , qui cherche des element dans une datagrid
et si en ecrit parexemple les 2 premiere lettre d'element chercher il nous donne tout les elements qui commence par ces 2 lettre (comme par exemple dans un repertoire du telephone )
qui peux m'aider svp
merci d'avance
Configuration: Windows XP
Internet Explorer 7.0

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. je peux vous répondre si vous travaillez sur vb6 et non pas sur internet 7.0
    1. aide moi s'il vous plais moi je travail sur vb.6 mercii d'avance
  2. Private Sub Textbox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Filtre.TextChanged 'le TextChanged permet d'afficher les resultats au fur et a mesure que l on saisit
    Dim dv As New DataView(Me.MesDVDsDataSet.DVD)

    'S'il y a au moins 3 caracteres dans le filtre
    If Filtre.Text.Length > 2 Then
    'comparer le texte saisit dans filtre avec le titre et la description des enregistrements de la base
    Me.DVDBindingSource.Filter = String.Format("{0} like '%{1}%' or {2} like '%{1}%'", Me.MesDVDsDataSet.DVD.TitreColumn.ColumnName, Me.Filtre.Text, Me.MesDVDsDataSet.DVD.DescriptionColumn.ColumnName)
    End If

    End Sub

    Mais moi mon probleme est de pouvoir revoir finalement toutes les données apres une recherche.. Si qqn peut m'aider.
    1. vous travaillez en VB.NET? si oui je peux vous repondre
      :-)
      1. Merci. Oui je suis en vb.net.
    2. bonjour,
      je pense tu veux le filtrage dans une datagrid, voila le code
      par exemple le nom de notre command "cmd" et nom de la table de dataset"ds" :

      cmd.data source="ds"
      cmd.display member="nom du champ que vous voulez voir"
      cmd.valueMember="champs quand va pas le voir"(par exemple la clé de la table)

      j espere t aider, si vous recontrez un prob vous pouvez me contacter.
      1. J'ai dit que j'ai la solution sur vb6 (vb six) et non pas vb net.
        1. Slt à tous,

          Je m'interresse aussi à ce sujet, j'apprécierais que tu développes un peu plus ton(Krrouma) code et spéciafié où est qu'il faut le placé. Est ce dans un Bouton ou bien dans le Datagrid directement.
          Merci.