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 :

ajout de ligne datagridview


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 479
    Par défaut ajout de ligne datagridview
    J'ai un datagridview1 dans un form1 que je charge selon diverse sélection d'un autre gridview2 d'une autre form2 liés a une datable.
    je copie les valeurs dans les cellules du datagriview1 après un bouton validation dans le form2.

    Je cherche a créer une ligne après chaque sélection pour enregistrer la prochaine.
    j'ai essayé avec la fonction rows.add mais cela m'ajoute une ligne avant et non après la ligne en cours.
    donc j'essaye avec la fonction insert

    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
        Private Sub Button8_Click(sender As Object, e As System.EventArgs) Handles Button8.Click
            Dim Li2 As Integer = Me.DataGridView2.SelectedRows.Item(0).Index
            Dim x As Integer = Form2.DataGridView2.RowCount
     
     
     
            Form2.DataGridView2(1, x - 1).Value = Me.DataGridView2.Item(1, Li2).Value
            Form2.DataGridView2(2, x - 1).Value = 1
     
            Form2.DataGridView2(3, x - 1).Value = Me.DataGridView2.Item(3, Li2).Value
            Form2.DataGridView2(6, x - 1).Value = "CFM"
     
     
     
     
            Form2.DataGridView2.Rows.Insert(x, 1)
     
     
        End Sub
    la j'ai une erreur comme quoi je ne peut creer une ligne si la precedente n'est pas validée.
    Du coup comment valide t on par prog une ligne d'un datagridview ??

  2. #2
    Membre éclairé
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 479
    Par défaut
    J'ai finit par trouver ma reponse en mettant à jour la table et en raffraichissant le source du datagridview

Discussions similaires

  1. Réponses: 4
    Dernier message: 11/03/2013, 11h53
  2. Ajouter nouvelle ligne datagridview
    Par bidbid21 dans le forum VB.NET
    Réponses: 7
    Dernier message: 16/01/2012, 09h03
  3. Ajout de ligne DatagridView
    Par benjamin-mermoz dans le forum Windows Forms
    Réponses: 5
    Dernier message: 18/06/2009, 10h21
  4. [VB 2005][DatagridView] Ajouter une ligne par code
    Par RaelRiaK dans le forum VB.NET
    Réponses: 3
    Dernier message: 23/01/2007, 22h54
  5. [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

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