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 dans un datatable.


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de dachir
    Inscrit en
    Juillet 2006
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 148
    Par défaut Ajout dans un datatable.
    J'aimerais gérer une petite base de donnée en xml. Pour cela, je crée une dataset que je nomme personpet.xsd (un example sur internet que j'essaie de suivre avt de passe aux choses sérieuses).
    Donc comme je dis je crée (en mode crtéation), une dataset personpet.xsd. Puis les tables person et pets avec les colonnes clés primaires, clés secondaires et relation entre mes deux tables. La routine habituelle quoi.
    Ensuite je fais un drag n drop sur mon formulaire form1. Evidemment vb a gérer la dataset, la binding source et la binding navigator¨. Jusque la la vie était belle. Maintenant, j'essaie d'adapter le code de mon tutoriel trouvé sur internet et tout se gate.
    Je dois pas etre trop bon en code.
    J'ai besoin d'aide mes amis
    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
     
    Imports essai.PersonPet
    Public Class Form1
     
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim ds As DataSet = New PersonPet
     
            Dim people As DataTable = New PersonPet.peopleDataTable
            Dim pet As DataTable = New PersonPet.petsDataTable
     
            Dim rw As DataRow = people.NewRow
            Dim name As DataColumn = people.Columns(1)
            Dim age As DataColumn = people.Columns(2)
     
            rw.Item(1) = "ken"
            rw(2) = 15
            people.Rows.Add(rw)
     
            rw = people.NewRow
            rw(name.ColumnName) = "dick"
            rw(age.ColumnName) = 16
            people.Rows.Add(rw)
     
            ds.AcceptChanges()
     
        End Sub
    End Class
    Le problème c'est que je ne vois aucun des ajouts que je fais dans la grille de données. Je ne sais même pas si c'est bien enregistrer dans la data set.

  2. #2
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Par défaut
    Salut

    Apparement tu as oublie d'ajouter People et Pet au DataSet ds

  3. #3
    Membre confirmé Avatar de dachir
    Inscrit en
    Juillet 2006
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 148
    Par défaut Sidéré par la rapidité de la reponse mais comprends pas
    C'est-à-dire?? Peux tu me faire un petit code. Je comprends pratiquement vite par la pratique.

Discussions similaires

  1. Ajout de cle primaire dans une DataTable
    Par Marc_27 dans le forum C#
    Réponses: 2
    Dernier message: 30/03/2011, 14h08
  2. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  3. Réponses: 5
    Dernier message: 07/08/2007, 10h10
  4. Ajout d'un record dans un DataTable
    Par belzeluc dans le forum Windows Forms
    Réponses: 10
    Dernier message: 21/06/2007, 12h42
  5. [C#] Problème d'ajout d'une ligne dans une DataTable
    Par therock dans le forum Windows Forms
    Réponses: 3
    Dernier message: 09/11/2006, 08h27

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