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

ASP.NET Discussion :

[En cours][C#]Comment spécifier un type


Sujet :

ASP.NET

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 26
    Par défaut [En cours][C#]Comment spécifier un type
    Bonjour

    J'ai une page dans laquelle je souhaite mettre une DropDownList qui va me chercher des infos dans une base de données :

    Table : Languages
    Colonnes : Code, Libelle

    J'ai donc inséré le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
        <asp:LinqDataSource 
            ID="LanguesDataSource" 
            ContextTypeName="Carma.App_Code.CarmaDataContext"
            TableName="Languages"
            runat="server">
        </asp:LinqDataSource>
     
        <asp:DropDownList
            ID="LanguesDropDownList"
            runat="server"
            DataSourceID="LanguesDataSource"
            DataValueField="Libelle">
        </asp:DropDownList>
    et j'obtiens le message d'erreur suivant :

    Le type 'Carma.App_Code.CarmaDataContext' est ambigu : il peut provenir de l'assembly 'C:\Windows\Microsoft (...)' ou de l'assembly 'C:\Users\Administrateur\Desktop\4.01 Internationalisation\Carma\bin\Carma.DLL'.
    Spécifiez l'assembly explicitement dans le nom du type.
    Ci joint un screen de larchitecture de mon application => ici
    J'ai essayé de remplacer le contextTypeName par "(DataContext)Carma.App_Code.CarmaDataContext mais ça ne marche pas non plus.

    Pourriez-vous m'aider
    Un grand merci d'avance ^^

  2. #2
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    La réponse est dans la question, quelle est le nom complet de l'assembly Carma.App_Code.CarmaDataContext ?

    Essaye de préciser également la culture, version et publickkeytoken.

    Sinon regarde aussi les tutoriels et cours de formation à la programmation pour apprendre C# : http://dotnet.developpez.com/cours/?page=csharp

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 26
    Par défaut
    d'accord, voici un peu plus de précision (je ne sais pas si c'est ça qu'il faut que je link =S) Je ne suis pas encore familier avec tous les termes.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    Sinon je travaille avec Visual Studio 2010 (.NET Framework 4)


    Bon ça me semble pas cohérent, mais j'ai essayé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
        <asp:LinqDataSource 
            ID="LanguesDataSource" 
            ContextTypeName="(System.Data.Linq)Carma.App_Code.CarmaDataContext"
            TableName="Languages"
            runat="server">
        </asp:LinqDataSource>
     
        <asp:DropDownList
            ID="LanguesDropDownList"
            runat="server"
            DataSourceID="LanguesDataSource"
            DataValueField="Libelle">
        </asp:DropDownList>

    En vain. J'ai également essayé des "(DataContext)Carma.App_Code.CarmaContext sans succès.

    A savoir que je dialogue avec ma base de données via du LinqToSQL , qu'on peut voir sur mon screen avec le Carma.dbml.

    Voila, je peux apporter précision où screen si besoin.
    Merci du temps passé à m'aider.

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/09/2012, 15h05
  2. Réponses: 3
    Dernier message: 23/08/2011, 10h22
  3. [D6] Comment spécifier le type de papier avec QuickReport ?
    Par Lung dans le forum Composants VCL
    Réponses: 0
    Dernier message: 05/07/2011, 09h52
  4. comment spécifier un type de colonne contenant 2 mots ?
    Par condor_01 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/03/2007, 14h58
  5. Comment définir le type matrice ?
    Par charly dans le forum Langage
    Réponses: 7
    Dernier message: 15/06/2002, 21h01

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