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 2003]DataAdapter et methode Update


Sujet :

Windows Forms

  1. #1
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut [VB.Net 2003]DataAdapter et methode Update
    Je n'utilise presque jamais cette méthode assez lourde, je privilégie plutot de petites requêtes au fur et à mesure du code, qui passent inaperçues.
    Il se trouve que je dois l'utiliser aujourd hui pour la mise à jour d'environ 11500 dossiers..
    Autant dire que lorsque j'exécute on jurerai que l'appli à planté donc j'aimerai ajouter une progressbar histoire de vérifier où j'en suis.
    Seulement comment faire?
    Je ne suis pas dans une boucle, impossible d'incrémenter ma progressbar :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    oddaDossier2.Update(oNouvellesDonnees)
    Quelqu'un aurait-il une idée ?

  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 il existe 2 events:

    RowUpdated
    RowUpdating

    Je ne pense pas qu'il soit possible de connaitre au depart le nombre de Rows qui vont etre modifies par une requete, a toi de faire gigotter quelque chose dans l'UI (incrementer le nombre de requetes lancees par exemple)

  3. #3
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut
    ça peut m'être utile merci.
    Je vais faire quelques tests.

  4. #4
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut
    parfait c'etait tout a fait ce dont j'avais besoin merci!

  5. #5
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 38
    Par défaut
    Salut Niamor,
    comment t'as fait alors??? ;-)

  6. #6
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut
    Dans mon contexte je savais que toutes les lignes de mon dataset allaient etre misent à jour, donc je stocke le nombre de lignes dans ProgressBar1.Maximum
    J'initialise ProgressBar1.Value à zero
    Je lance l'update : oddaDossier2.Update(oNouvellesDonnees)

    et sur l'évènement RowUpdated de mon oddaDossier2 je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Application.DoEvents()
    ProgresBar1.Value += 1

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

Discussions similaires

  1. [VB.NET 2003] DataTable.Select Method
    Par Kropernic dans le forum Windows Forms
    Réponses: 11
    Dernier message: 08/02/2008, 16h16
  2. [vb.net 2003] Update avec un DataGrid
    Par Herlece dans le forum Windows Forms
    Réponses: 9
    Dernier message: 12/11/2006, 16h27
  3. [ide .net 2003] Fichiers d'extension cc
    Par delta_ dans le forum MFC
    Réponses: 8
    Dernier message: 19/09/2004, 20h55
  4. [IDE][VS.NET 2003] Y a-t-il une liste des racourcis ?
    Par 404Found dans le forum Contribuez
    Réponses: 2
    Dernier message: 22/06/2004, 20h20
  5. VS .NET 2003 et DirectX 9
    Par GreenPhoenix dans le forum DirectX
    Réponses: 5
    Dernier message: 04/02/2004, 10h52

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