Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Aide pour un "delete d'un dataset" [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (trexor)

lundi 25 juillet 2005 à 15:28:34 | Aide pour un "delete d'un dataset"

trexor

Bonjour,

je ne comprend pas comment marche le delete d'un dataset lié a un datagrid.

J'ai un dataset nommé dtset. Quand Je clique sur un bouton, je supprime une ligne de mon datagrid par l'instruction suivante :

dtset.Tables("table1").Rows(2).Delete()

Ensuite, je clique sur un autre bouton pour ajouter une nouvelle ligne dans mon datagrid :

NewLigne(0) = "NOUVEAU"
dtset.Tables("table1"
).Rows.Add(NewLigne)

Pour vérifier mon code je regarde mon datagrid, et je vois que j'ai bien supprimé la ligne d'index 2 et rajouté une ligne avec un champ "NOUVEAU".
Maintenant, si je reclique sur mon bouton supprimé, rien ne se passe!! ...savez vous pourquoi? (j'ai même essayé un refresh du datagrid, mais rien ne se passe)

En seperant recevoir de l'aide, cordialement,


mardi 26 juillet 2005 à 12:03:11 | Re : Aide pour un "delete d'un dataset"

trexor

Réponse acceptée !
Utilise plutôt les méthodes Remove et RemoveAt de la classe DataRowCollection.
Ca donne: .....Rows.RemoveAt(2)

Ca doit légèrement mieux marcher.
Lorsque tu fais Rows(2).Delete c'est le RowState qui change (cf doc dont voici un extrait)

Si le RowState de la ligne est Added, la ligne est supprimée de la table.

RowState devient Deleted lorsque vous utilisez la méthode Delete. Il reste Deleted jusqu'à ce que vous appeliez AcceptChanges.

Une ligne supprimée peut être restaurée en appelant RejectChanges.

Voilà, je pense que c'est bon maintenant. Un peu de lecture ne fais jamais de mal.

Chris




Cette discussion est classé dans : ligne, aide, dataset, datagrid, delete


Répondre à ce message

Sujets en rapport avec ce message

insertion de ligne dans un datagrid [ par dod1 ] dod1,Bonjour a tous,J'aimerais avoir votre aide sur la facon d'insérer une ligne dans un datagrid.L'objectif est de liée un datagrid a une base de don insertion de ligne dans un datagrid [ par dod1 ] dod1,Bonjour a tous,J'aimerais avoir votre aide sur la facon d'insérer une ligne dans un datagrid.L'objectif est de liée un datagrid a une base de don Connexion SQL via un DATASET [ par stephane93fr ] Bonjour,j'aurais besoin d'aide par rapport à une connexion SQL via un DATASET pour une application web que je développe en VB .NETJ'arrive à rajouter Suppression d'une ligne d'un dataset [ par trexor ] Bonjour, je ne comprend pas comment marche le delete d'un dataset lié a un datagrid. Je vais détailler les opérations que j'effectue :J'ai un dataset imprimer une datagrid remplie a l aide du dataset [ par celerit ] bonjour jai une form qui contient une datagrid remplie a l aide d un dataset. je voudrait imprimer à la fois le datagrid a partir d un menuitem ains Ordonner un DataSet grâce à un DataGrid [ par Papymuzo ] Bonjour à tous (et à toutes ^^), Je vous explique l'état des lieux : je remplis un DataGridView grâce à un DataSet. Maintenant, voilà mon problème : DataGrid et sélection d'une ligne [ par dheroux ] Bonjour,Je travaille dans un Datagrid non couplé à un DataSet.Connaissant l'index d'une ligne du DataGrid, je voudrais que celle-ci soit sélectionnée Rafraichir le datagrid [ par philsandjong ] Bonjour, J'ai cree une feuille qui me permet de saisir une facture. Quand j'ajoute une ligne, cette ligne est inseree dans la base de donnee mais Aide pour les labels [ par UrbanSyphon ] Bonjour,   Je voudrai savoir comment on fait pour aller à la ligne et faire des alinéas quand je remplis un label à partir de mon code.Pour obtenir qu suppression d'un ligne d'un datagrid en vb6 [ par hahakh ] bonjourj'aime bien savoir comment  supprimer un ligne qlq d'un dataGrid en vb6.merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.