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 :

[ASP.NET 2.0] Problème d'edition dans un datagrid


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 38
    Points : 25
    Points
    25
    Par défaut [ASP.NET 2.0] Problème d'edition dans un datagrid
    Bonjour,

    J'ai mis un datagrid editable dans ma page aspx.
    Les fonctionnalités de mise à jour, d'annulation et suppression sur une ligne marche correctement par contre.
    Par contre, si la valeur d'une cellule a le malheur de contenir un quote alors lorsque je clique sur le bouton modifier la textbox n'affiche pas correctement la valeur désiré (j'ai l'impression que le quote a été identifié comme le caractère de fin de chaine, du coup la valeur de la textbox n'est pas complète).
    Pour info, voila à quoi ressemble une des colonnes concernés par ce problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <asp:TemplateColumn>
        <ItemTemplate>
            <asp:Label id="lblValeur" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Valeur") %>'>
            </asp:Label>
        </ItemTemplate>
        <EditItemTemplate> 
            <input type="text" id="txtNewValeur" onchange="javascript:ValeurOnChange();" value='<%# DataBinder.Eval(Container, "DataItem.Valeur") %>'>
        </EditItemTemplate>
    </asp:TemplateColumn>
    Donc ce qui pose problème comme je l'ai expliqué c'est la valeur affiché dans txtNewValeur après avoir cliquer sur le lien "Modifier".
    Qqun a-til une idée ?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 38
    Points : 25
    Points
    25
    Par défaut
    ah en fait je viens de trouver la solution je suis un idiot de pas l'avoir vu avant.

    J'ai écrit value = "<%# ... %> plutot que value = '<%# ... %>'.

    Désolé pr le dérangement

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

Discussions similaires

  1. [ASP.NET 2.0][C#] Comment écrire dans un fichier Excel ?
    Par Louisa dans le forum Accès aux données
    Réponses: 8
    Dernier message: 19/12/2012, 18h43
  2. [ASP.Net] Afficher ou non l'heure dans un datagrid
    Par User.Anonymous dans le forum ASP.NET
    Réponses: 6
    Dernier message: 05/03/2008, 15h26
  3. Réponses: 5
    Dernier message: 27/07/2007, 12h42
  4. Réponses: 3
    Dernier message: 18/04/2007, 11h25
  5. Réponses: 5
    Dernier message: 28/11/2005, 09h52

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