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 :

Positionnement ds un DataGridView


Sujet :

VB.NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2002
    Messages : 311
    Points : 96
    Points
    96
    Par défaut Positionnement ds un DataGridView
    Bonjour,

    J'ai sur une form un DataGridView et un TextBox.
    Quand je tape un caractère dans le texte box j'aimerai me positionner sur le premier nom (col1 = Nom) commencant par ce caractère dans le DataGridView. (Ex. A ds le TextBox se positionne sur ABBA ds le dataGridView si AD on va sur ADELE).
    J'ai fais une boucle qui parcour tous le DatagridView, c'est pas terrible.
    Je cherche une autre méthode moins lourde.

    J'ai un autre soucis dans mon DataGridView.
    je le remplis de cette facon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ''remplis le DataGridView
    Me.MonGrid.ReadOnly = True
    Me.MonGrid.DataSource = Cl25m_DataSet
    Me.MonGrid.DataMember = tabConcours(NomTable)
    J'ai en fin de DGV une ligne vide avec dans la colonne 0 une * j'aimerai pas que cette ligne s'affiche car je ne fais pas de saisie.

    Merci d'avance
    FikoU

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2002
    Messages : 311
    Points : 96
    Points
    96
    Par défaut
    Re,
    Voici mon code pour le positionnement, attention il faut respecter la casse.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
          Dim I As Integer = 0 '' variable de boucle
     
          For I = 0 To MonGrid.Rows.Count - 2
             If TextBox1.Text = MonGrid.Rows(I).Cells("I_Nom").Value.ToString.Trim.Remove(TextBox1.Text.Length) Then
                Me.MonGrid.Rows(I).Cells(1).Selected() = True
                Exit For
             End If
          Next
       End Sub
    Je ne sais pas ce que cela donne sur un grand DGV. J'ai pour le moment que 30 lignes

    @+FikoU

Discussions similaires

  1. Réponses: 8
    Dernier message: 25/05/2009, 13h40
  2. Positionnement dans un datagridview
    Par fikou dans le forum VB.NET
    Réponses: 12
    Dernier message: 30/08/2007, 15h49
  3. Positionner un formulaire par rapport à un Datagridview
    Par indigoo dans le forum Windows Forms
    Réponses: 3
    Dernier message: 16/01/2007, 17h05
  4. [C#] Comment se positionner dans un DataGridview
    Par Cazaux-Moutou-Philippe dans le forum Windows Forms
    Réponses: 4
    Dernier message: 12/05/2006, 12h45
  5. [VS05][VB.net] Positionner un datagridview
    Par Pasiphae dans le forum Windows Forms
    Réponses: 1
    Dernier message: 31/01/2006, 11h28

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