KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Samedi 17 mai 2008 - 17:08:47

VB.NET > Insertion ligne dans un dataset

Rechercher : dans
VB.NET > Insertion ligne dans un dataset
par mostrapotski
 Fil de Discussions
Statut : Non résolu
mercredi 23 avril 2008 à 13:29:21
Bonjour à tous, j'essaye d'inserer une ligne dans un datagridview, je modifie donc le dataset associé avec le code suivant:


Dim dr As DataRow = ds.Tables("client").NewRow()
dr("identifiant") = var_global.doc_configuration.<racine>.<auto_inc_clients>.Value
dr("ajout") = My.Computer.Clock.LocalTime

MsgBox(ds.Tables("client").Rows.Count)

ds.Tables("client").Rows.Add(dr)
MsgBox(ds.Tables("client").Rows.Count)
MsgBox(ds.GetXml)


Lorsque j'execute, j'ai bien une ligne d'ajoutée, elle contient aussi les informations que je veux bref, graphiquement parlant c'est un succés, sauf que lorsque je veux exporter le fihchier xml, il me met mon nouveau client tout à la fin !

http://no-bot.net/divers/probleme.jpg

Pourtant, le premier msgbox compte bien 3 clients, le second en compte bien 4, mais le schema xml final n'est pas bon, comment est ce possible, comment regler le probleme ?
J'ai lu msdn, et divers forum, mais je ne trouve pas, quelqu'un avec un probleme similaire l'a réglé avec un
ds.Tables("client").ImportRow(dr)

Mais chez moi, ca ne fait ... absolument rien :s

Merci à ceux qui vont repondre !!
Répondre à mostrapotski  Signaler ce message aux modérateurs
Discussions pertinentes trouvées dans le forum
28/07 11h21[VB.net] update oledbadapter(dataset)Programmation28/07 11h210
09/02 16h40VBA insertion ligne dans tableauBureautique26/03 16h1919
23/11 12h34VBA excel insérer une ligne videProgrammation23/11 14h171
25/10 00h26[vb.net/sql] insertion de donnéeProgrammation29/10 22h4622
25/10 00h28[vb.net/sql] insertion de donnéesProgrammation04/12 11h381
Plus de discussions sur « VB.NET > Insertion ligne dans un dataset » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide