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 :

GridView - CommandName="Edit" - Eviter à une colonne de passer en mode édition


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Johann7751
    Profil pro
    Analyste Programmeur Junior
    Inscrit en
    Février 2009
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Programmeur Junior

    Informations forums :
    Inscription : Février 2009
    Messages : 234
    Par défaut GridView - CommandName="Edit" - Eviter à une colonne de passer en mode édition
    Bonjour,


    Dans ma page, j'affiche des données dans un GridView.

    Je gère l'édition des lignes grâce à un bouton :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:LinkButton runat="server" Text="Edit" CommandName="Edit" ID="cmdEdit" />
    qui se trouve dans un <asp:ItemTemplate> de mon GridView.

    Dans une ligne, quand je clique sur ce bouton, la ligne correspondante passe en mode édition, c'est à dire que chaque champs de chaque colonne switch en mode TextBox.


    Seulement, dans ma ligne, je veux pouvoir éditer certains champs et pas d'autres.

    Donc, y a t-il un moyen de désactiver le switch en mode TextBox pour une colonne ? Comment faire ?

  2. #2
    Membre éclairé Avatar de Johann7751
    Profil pro
    Analyste Programmeur Junior
    Inscrit en
    Février 2009
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Programmeur Junior

    Informations forums :
    Inscription : Février 2009
    Messages : 234
    Par défaut
    J'ai trouvé un moyen.

    Dans mon GridView, les colonnes pour lesquelles je ne veux pas passer en mode édition sont dans des BoundField.
    Une des propriétés des Bounfield est la propriété ReadOnly.
    Il faut mettre cette propriété à TRUE et c'est bon.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:BoundField HeaderText="Libelle" DataField="libCriteria" ReadOnly="true" />

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

Discussions similaires

  1. quote dans des valeurs d'une colonne SET
    Par Jean Fi dans le forum Requêtes
    Réponses: 6
    Dernier message: 30/03/2006, 20h16

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