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

Services Web Discussion :

DataGridView et webService


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut DataGridView et webService
    Bonjour,

    Je désire utiliser un dataGridview pour visualiser une table en provenance d'une base de donnée Oracle. la classe qui permet l'accès à la Bdd est accessible via un web service. Quel objet dois-je renvoyer pour pouvoir afficher la table dans le dataGridView ?

    merci pour votre aide

    pour information :: nous utilisons VisualStudio 2005, tous les pc, y compris le serveur oracle tournent sous XP pro et la version d'oracle est la 10G Release2, les pc on bien évidement le client oracle instalé avec l'ODAC qui inclus les "Oralce developer tools for VisualStudio".
    Nous sommes tous en réseau local.

  2. #2
    Membre expérimenté

    Inscrit en
    Décembre 2005
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 175
    Par défaut
    Personnellement, j'opterai pour un dataset

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut
    j'avais aussi penssé choisir le DataSet mais j'ais lu ensuite sur un forum que ce type d'objet était à éviter en retour du fait de sa grande taille.

    est-ce fondé ?

  4. #4
    Membre expérimenté

    Inscrit en
    Décembre 2005
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 175
    Par défaut
    Oui et non

    Les datasets peuvent être assez lourd....si tu les remplis beaucoup

    Plus sérieusement, j'ai envie de nuancer et de trouver cela non fonder. Si le web service retourne une row, il retourne une row, le dataset sera petit et ne sera pas beaucoup plus gros qu'un objet classique. Si tu as beaucoup de données à renvoyer, c'est clair que ce sera pas genial. Cela avec ou sans dataset.

    C'est pour moi la solution la plus simple, la plus rapide et la plus "maintenable".

    Maintenant, on peut toujours faire une implementation objet qui sera plus légère, typée, mais plus longue et moins simple si l'on a pas suffisament de connaissance.

    J'ai dit DataSet, mais si tu n'utilises qu'une table, tu peux toujours retourner une DataTable je pense et non pas un dataset

Discussions similaires

  1. [Débutant][WebServices] Créer un Web service en java
    Par JeffK dans le forum Services Web
    Réponses: 5
    Dernier message: 24/07/2011, 12h11
  2. [WebService]Fichier Java et WSDL associé pour Web Services
    Par P4_le_requin_breton dans le forum Services Web
    Réponses: 9
    Dernier message: 23/02/2004, 12h55
  3. [WebServices] - Taux de change
    Par malbaladejo dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 03/02/2004, 16h20
  4. [XMLRAD] Security des WebModules et/ou des WebServices
    Par Lux interior dans le forum XMLRAD
    Réponses: 4
    Dernier message: 18/12/2002, 17h09
  5. WebService Google sur builder 5?
    Par billuh dans le forum C++Builder
    Réponses: 3
    Dernier message: 19/11/2002, 19h43

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