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

Dotnet Discussion :

[WebForms][2.0] deux ObjectDataSource de même TypeName posent problème


Sujet :

Dotnet

  1. #1
    Membre confirmé Avatar de stephane.net
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 170
    Par défaut [WebForms][2.0] deux ObjectDataSource de même TypeName posent problème
    Bonjour !

    Ci-dessous une description de mon pblm... merci d'avance pour votre aide, je débute

    gridview1 doit être remplis avec le résultat de la procédure sp_getAllData
    gridview2 avec la procédure sp_getDataByLevel(@level)

    les deux procédures renvoient les mêmes colonnes mais dans la deuxième les données sont filtrées à travers plusieurs tables de la bdd.

    j'ai créée dans un dataset (à l'aide du designer vs2005) une DataTable avec un DataTableAdapter exécutant la première procédure (sp_getAllData) au travers de la méthode GetData.

    puis, j'ai rajouté (drag'n drop) un Query sur mon DataTable ce qui m'a permit de rajouter une méthode GetDataByLevel à mon DataTableAdapter exécutant la deuxième procédure (sp_getDataByLevel(@level)).

    j'espère que vous suivez jusque là !

    Dans ma page aspx, j'ai collé deux GridView avec deux ObjectDataSource (ods).
    Les deux ods ont pour typeName le DataTableAdapter mais appelant pour l'un la méthode GetData et pour l'autre GetDataByLevel.

    j'en viens au fait ! :

    les deux GridView sont remplies avec les mêmes données ??? Comme ci elles utilisaient la même instance de source de données

    je pensais que le fait d'utiliser deux ods créerait deux instances différentes de ma DataTable ?

    merci de votre aide (les débuts sont difficiles... )

  2. #2
    Membre éclairé Avatar de quanou
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 311
    Par défaut
    Ben ça devrait marcher pourtant. Il me semble avoir fait la même chose (je vérifie demain).
    Vérifie bien la SelectMethod de chaque ObjectDatasource.
    Aussi, il m'arrive de devoir fermer VS2005 et de réouvrir pour que les modifs soient prises en comptes.

  3. #3
    Membre confirmé Avatar de stephane.net
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 170
    Par défaut Peut être le Designer de VS2005 est en cause ?
    Il est arrivé effectivement que les sources de données de mes gridviews étaient inversées où identiques, contrairement à ce que j'avais paramétré dans le designer VS2005..

    Je vais essayer autrement en programmant les sources de données dans le page_load.

    Stéphane

Discussions similaires

  1. surcharger deux fois le même opérateur
    Par Tex-Twil dans le forum C++
    Réponses: 2
    Dernier message: 01/12/2005, 19h45
  2. Modifier deux champs en même temps!!!
    Par Invité dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 08/09/2005, 20h31
  3. Comptez sur deux tables en même temps
    Par genova dans le forum Langage SQL
    Réponses: 12
    Dernier message: 13/09/2004, 18h58
  4. [JFrame]pb de lancement de deux JFrame en même temps
    Par spoutyoyo dans le forum Agents de placement/Fenêtres
    Réponses: 8
    Dernier message: 24/08/2004, 15h33
  5. Lancer deux sons en même temps...
    Par Julien_riquelme dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 03/05/2003, 17h00

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