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 :

Remplissage d'un gridview


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2008
    Messages : 113
    Par défaut Remplissage d'un gridview
    Bonjour,
    je suis débutante et je suis entrain de développer un site web, j'ai besoin de remplir un gridview à partir des valeurs sélectionnées d'un combobox et après parcourir le griwdview et enregistrer les données dans la base de données aidez moi svpppp

  2. #2
    Membre éclairé Avatar de gnusti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 55
    Par défaut
    Bonjour,

    Est-ce que tu pourrais donner un peu plus de détails ? Ton explication est légèrement floue (ou alors c'est moi qui suis mal réveillé ^^)

  3. #3
    Invité
    Invité(e)

  4. #4
    Invité
    Invité(e)
    Par défaut
    Me.dataGridView1.Rows.Add("five", "six", "seven", "eight")
    Me.dataGridView1.Rows.Insert(0, "one", "two", "three", "four")

    http://msdn.microsoft.com/fr-fr/libr...view.rows.aspx

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 166
    Par défaut
    Bonjour SISGI,
    Ci-dessous un bout de code que j'ai fait très récemment et je ne connais pas trop les datagridview non plus,k mais je sias comment les remplir. Dans ce code je parse un fichier xml et je remplis de dgv :
    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    ' j'importe dans ce sub de class mon dgv (dgv_ticker) comme datagridview
    Public Sub xml_Parsing_Ticker(ByVal xml_FileName As String, ByRef dgv_ticker As DataGridView)
            ' création de l'objet XmlDocument et load du fichier xml
            Dim myxdoc As XmlDocument = New XmlDocument
            myxdoc.Load(xml_FileName) '(Application.StartupPath & "Newsite.XML")
     
            ' se placer sur la balise (tag) parent a lire (root)
            Dim xml_MainRoot As XmlNodeList
            xml_MainRoot = myxdoc.SelectNodes("root/messages/message") 'le texte "root..." est le "xpath", enfin je crois.
     
            'Définition des variables Nodes
            Dim xml_BlocNode, xml_EnfantNode As XmlNode
            Dim mycol, myrow As Short
            myrow = 0
            dgv_ticker.Rows.Clear() ' ici je vide mon dgv pour le re-remplir ensuite
            For Each xml_BlocNode In xml_MainRoot ' -> pour chaque bloc dans "root/etats/etat"
                dgv_ticker.Rows.Add() ' là j'ajoute une ligne pour la remplir
                mycol = 0 ' le dgv marche à l'envers des tableaux (colonne, ligne) et pas (ligne, colonnes)... mais dans ce cas, la 1ere case est 0,0.
    ' suivant la methode, la 1ere case est 1,1... c'est assez déroutant !!!
                For Each xml_EnfantNode In xml_BlocNode.ChildNodes ' -> pour chaque NodeEnfant dans le node (bloc) père
                    If xml_EnfantNode.Name = "display" Then
                        Select Case xml_EnfantNode.InnerText
                            Case Is = "True"
                                dgv_ticker.Item(0, myrow).Value = True ' ici c'est une case à cocher dans le dgv
                            Case Else
                                dgv_ticker.Item(0, myrow).Value = False
                        End Select
                    End If
                    If xml_EnfantNode.Name = "description" Then dgv_ticker.Item(mycol, myrow).Value = xml_EnfantNode.InnerText 'dgv_ticker.Item(mycol, myrow) start à 0 pour col et row
                    mycol += 1
                Next
                myrow += 1
            Next
            myxdoc = Nothing
     
        End Sub
    voila j'espere que cela t'aidera.
    Patrick

Discussions similaires

  1. Remplissage d'un gridview
    Par phoenix345 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 26/01/2010, 18h00
  2. Petit souci pour le remplissage d'un GridView
    Par Wizard50 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 22/01/2010, 12h33
  3. probleme de remplissage de mon gridview
    Par kaygee dans le forum ASP.NET
    Réponses: 7
    Dernier message: 22/10/2009, 13h31
  4. Remplissage d'un GridView
    Par Marc_27 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 05/06/2009, 09h22
  5. remplissage d'un gridview
    Par thewaterkidny dans le forum ASP.NET
    Réponses: 2
    Dernier message: 24/05/2007, 11h39

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