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 :

Datagridview - insertion de lignes


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 5
    Par défaut Datagridview - insertion de lignes
    Bonjour à tous,
    j'écris en vb.net
    j'utilise visual studio 2010.

    Voilà, j'ai un datagridview.
    J'arrive à bien remplir les champs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim rowsaisie As String() = {Combomachine.Text, Combopieces.Text, Textqteprod.Text, Textqterefus.Text, TextBoxcomprod.Text}
     
    DataGridViewprod.Rows.Add(rowsaisie)
    Ma question est :

    existe il un moyen pour que la dernière ligne saisie se trouve tout au dessus des lignes présente dans le datagridview et non tout en bas.

    Car selon le nombre de lignes, cela me fait apparaitres les scrollbar..

    merci d'avance

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 700
    Par défaut
    Bonsoir,
    mais cela, à mon avis, n'empêchera pas l'apparition de la barre de défilement dès que la hauteur des enregistrements dépassera la hauteur de la vue du dgv.

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 700
    Par défaut
    Bonjour,
    à défaut, avec le bout de code suivant, la ligne ajoutée reste apparente dans la zone d'affichage du dgv :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            With DataGridViewprod
                .Rows.Add(rowsaisie)
                .CurrentCell = .Rows(.Rows.Count - 2).Cells(0)
            End With

  4. #4
    Nouveau membre du Club
    Inscrit en
    Novembre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 5
    Par défaut
    bonjour,

    je vais regardez votre solutions. Et je fermerais la discussion après avoir essayé.

    Ce que je veux surtout c'est que la dernière ligne saisie se mette en haut du datagridview. Afin de voir la saisie.

    merci de vos réponses , bonne journée.

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 700
    Par défaut
    Dans ce contexte, avec le code ci dessous, la ligne devrait être ajoutée en tête.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            With DataGridViewprod
                .Rows.Insert(0, rowsaisie)
                .CurrentCell = .Rows(0).Cells(0)
            End With
    Dans le cas précédent, le nouvel enregistrement est toujours visible, mais ajouté à la fin.

  6. #6
    Nouveau membre du Club
    Inscrit en
    Novembre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 5
    Par défaut datagridview
    bonjour

    je viens d'essayer. Et cela fonctionne très bien.


    merci beaucoup
    très bonne journée

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

Discussions similaires

  1. echec d'insertion de ligne dans une table
    Par foblar dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 20/07/2006, 10h13
  2. [VB 2005]Datagridview : action sur ligne
    Par estelledany dans le forum Windows Forms
    Réponses: 1
    Dernier message: 31/05/2006, 10h47
  3. [C# 2.0] DataGridView ajout de ligne à la volée
    Par blasme dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/04/2006, 11h05
  4. [Tableaux] Insertion dynamique ligne dans un tableau
    Par masseur dans le forum Langage
    Réponses: 12
    Dernier message: 28/03/2006, 14h53
  5. [C#][DataGridView]Comment selectionner ligne sur Click Droit ?
    Par VincenzoR dans le forum Windows Forms
    Réponses: 12
    Dernier message: 23/12/2005, 22h34

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