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

Windows Forms Discussion :

[Vb.net] ligne du dataset


Sujet :

Windows Forms

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 113
    Points : 118
    Points
    118
    Par défaut [Vb.net] ligne du dataset
    Bonjour,

    J'ai un écran qui permet de faire une selection dans une grid d'un record sur ce record il peut le modifier ou le supprimer. S'il clique sur modifier une nouvelle fenetre apparait avec des textbox pour effectuer les modifs.
    Ensuite j'ai un petit soucis pour remplacer mon ancienne row par la nouvelle. J'utilise un XSD donc j'utilise une méthode qui me permet de recuperer directement le record. Donc je recupere le record, je set les nouvelles valeur mais après je ne sais pas comment on fai pour le remettre dans le dataset car il faut que je m'adresse à l'index de la row dans le dataset.

    Alors est il possible de savoir que la ligne que j'ai cliqué dans la grid est la 25eme de mon dataset. Attention on peut appliquer des filtres donc le CurrentRowIndex ne m'interesse pas trop.

  2. #2
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Points : 1 022
    Points
    1 022
    Par défaut
    Salut,
    Avant toute chose, juste une question: Pourquoi n'édites-tu pas directement tes données dans ton datagrid? Est-ce une contrainte imposée par tes besoins, ou est-ce juste parceque tu ne savais pas qu'on pouvait mettre a jour directement les données dans celui-ci :

  3. #3
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 113
    Points : 118
    Points
    118
    Par défaut
    Un peu des deux ...

    Entre temps je viens de terminer de tester une solution trouvée dans la MSDN. Et pour une fois c etait un exemple avec un indice fixé dans la row ...

    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
     
     Dim row_societe As ... = 'row a modif'
                row_societe.BeginEdit()
                row_societe.NomSociete = TxtNomSociete.Text
                row_societe.idTypeContact = CbTypeContact.SelectedValue
                row_societe.Rue = TxtRue.Text
                row_societe.CodePostal = TxtCP.Text
                row_societe.Localite = TxtLocalite.Text
                row_societe.Pays = TxtPays.Text
                row_societe.TelCentral = TxtTelCentral.Text
                row_societe.Fax = TxtFax.Text
                row_societe.SiteWeb = TxtSiteWeb.Text
                row_societe.EndEdit()
     
                myDS.UpdateDataBase()

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VS2003][VB.NET]Mise à jour DataSet d'une grille (erreur)
    Par m-mas dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/02/2006, 10h41
  2. [Outils][ADO.NET]Quelles différences DataSet/Hibernate ?
    Par kunfuka dans le forum EDI/Outils
    Réponses: 8
    Dernier message: 16/01/2006, 21h37
  3. [VB.NET] Partager un dataset entre 2 windows forms ???
    Par kissskoool dans le forum Windows Forms
    Réponses: 11
    Dernier message: 26/07/2005, 11h34
  4. [VB.NET] Alimenter un dataset avec une chaine XML...
    Par David.V dans le forum ASP.NET
    Réponses: 3
    Dernier message: 25/05/2004, 09h09
  5. [VB.net][PostgreSQL & ODBC] DataSet => NO_DAT
    Par rebolon dans le forum Accès aux données
    Réponses: 2
    Dernier message: 28/01/2004, 09h01

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