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 :

Comportement étrange du DetailsView avec ObjectDataSource


Sujet :

ASP.NET

  1. #1
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut Comportement étrange du DetailsView avec ObjectDataSource
    Salut les gens...

    J'ai un comportement très très étrange de mon DetailsView alimenté par une Vue SQL Server 2005

    Dans une page j'aimerais afficher des informations provenant d'une vue.

    Pour ça j'utilise un DetailsView et un ObjectDataSource qui fait le lien entre ma source et le detailsview.

    Lorsque je relie ces 2 composants, j'obtiens l'erreur suivante...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'RecruitmentProjectID'.
    Bon je me suis dit, problème avec ce champ. mais le hic c'est que ma vue ne possède aucun champ "RecruitementProjectID" elle ne fait meme pas référence à la teble Recruitment projects.

    Encore plus bizarre.. si j'utilise un DataList ou une FormView ça marche bien.

    est-ce que qqn a rencontré ce problème uen fois?


    Voilà le code de ma page.. rien de bien compliqué

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" InsertMethod="Insert"
            OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
            TypeName="dsallTimesheetTableAdapters.InvoicesTableAdapter" UpdateMethod="Update" DeleteMethod="Delete">
        </asp:ObjectDataSource>
        <asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="true" DataSourceID="ObjectDataSource1"
            Height="50px" Width="125px">
            <Fields>
     
            </Fields>
        </asp:DetailsView>

  2. #2
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut
    Bon j ai trouvé la reponse qui était trop débile..

    Dans mon skin, je définis la mise en forme du Detailsview.. Or j ai oublié d enlever un DAtakeyNames="RecruitmentProjectID" car j'ai fait un bete copier coller...

    mais problème resolu...

    @+

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 04/08/2012, 09h45
  2. Réponses: 0
    Dernier message: 07/09/2011, 11h46
  3. Comportement étrange avec "order by"
    Par Warluck dans le forum SQL
    Réponses: 2
    Dernier message: 04/11/2010, 21h06
  4. Comportement étrange avec free.
    Par Rakken dans le forum C
    Réponses: 9
    Dernier message: 17/09/2008, 14h06
  5. Comportement étrange avec les index et "order by"
    Par Dia_FR dans le forum Requêtes
    Réponses: 5
    Dernier message: 18/08/2008, 09h18

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