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 :

[EF] [Dynamic Data] Probleme format date


Sujet :

ASP.NET

  1. #1
    Membre averti
    Homme Profil pro
    Développeur
    Inscrit en
    Avril 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 17
    Par défaut [EF] [Dynamic Data] Probleme format date
    Bonjour,

    Je travaille sur un projet avec EF4 et les Dynamic Data.

    J'ai un problème avec une table de ce type:
    NomTable(
    Proppriété1 int (FK,PK),
    Proppriété2 int (FK,PK),
    Proppriété3 datetime (PK))

    Lorsque j'accède au listing complet de ma table grâce au modèle de page List.aspx, j'ai bien toute les lignes de ma table qui s'affichent.

    Mais quand je clic sur Détails ou Modifier d'une ligne, j'ai l'erreur:
    Aucun élément de ce type.
    Je me suis rendu compte que cela viens de ma date en clé primaire.
    En effet, le lien du bouton modifier contient une date au format mm/jj/aaaa alors que dans l'affichage le format est le suivant jj/mm/aaaa.

    Si je copie l'adresse du lien et que je la modifie en intervertissant le mois et le jour, j’accède au détails de ma ligne.

    Donc ma question: comment modifier le format de la date dans mon lien?

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Bonjour,

    As-tu essayé de mettre le format de la date dans le ToString() ?

    Un peu comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string myValue = DateTime.Now.ToString("dd/MM/yyyy");
    Si tu as un peu de code à poster, ça nous permettra de t'aider plus efficacement
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Il faut aussi tenir compte du format defini dans la session de base de données. Quelle est le format de date dans votre SGBDR ?

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

Discussions similaires

  1. Probleme format date
    Par tyler94 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 21/05/2009, 22h01
  2. Probleme Format Date
    Par flofloduc84 dans le forum C++Builder
    Réponses: 2
    Dernier message: 13/05/2008, 17h42
  3. [BO XIR2 SP2] Probleme format date dans invite
    Par Poisson59 dans le forum Administration-Migration
    Réponses: 12
    Dernier message: 21/02/2008, 19h40
  4. Probleme format Date
    Par kebab666 dans le forum Excel
    Réponses: 3
    Dernier message: 03/02/2008, 23h02
  5. [pl/sql] Probleme format date
    Par ra_inah dans le forum Oracle
    Réponses: 1
    Dernier message: 02/08/2006, 21h50

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