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

C# Discussion :

Bloquer une seule Row dans un DataGridView


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Par défaut Bloquer une seule Row dans un DataGridView
    Bonjour, je possede un DataGridView remplit avec des utilisateurs de mon programme. Il permet de choisir les differents types d'acces. Dans cette liste d'utilisateurs, il y a aussi les administrateurs. Je voudrai bloquer l'utilisateur lorsqu'il veut changer les droits d'access d'un administrateur.

    Ma question est donc: Peut-on bloquer (en read-only) qu'une selection de Row dans un DataGridView de maniere a ce que l'utilisateur ne puisse modifier que les Rows correspondants a d'autres utilisateurs. Si une Row correspond a un admin, elle est en read only, donc non modifiable (je l'ai deja mise en rouge).

    Merci d'avance pour vos reponses.

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dataGridView1.Rows[5].ReadOnly = true;
    ou dagaGridView1 est ta datagrid et 5 correspond à la ligne 5 ?

    Ca le ferait ça ?

    The Monz, Toulouse

    PS : (c'était quand meme pas "difficile" à trouver ?si ?

  3. #3
    Membre éclairé Avatar de TrEiZe85
    Inscrit en
    Février 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Février 2007
    Messages : 82
    Par défaut
    Bonjour,

    Il existe en effet une propriété ReadOnly voici un petit exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dataGridView1.Rows[5].ReadOnly=true;
    J'ai testé et cela permet bien de bloquer la ligne en lecture seule
    Ensuite pour ton histoire d'admin il suffit de rechercher tout les elements admin et d'effectuer ce traitement...

    En esperant t'avoir aidé !

  4. #4
    Membre éclairé Avatar de TrEiZe85
    Inscrit en
    Février 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Février 2007
    Messages : 82
    Par défaut
    lol ! Bien joué theMonz31 ! Plus rapide que moi !

    De plus meme exemple !

    Je trouve ca assez simple comme reponse mais je pense que l'on rpeond à la question !

  5. #5
    Membre éclairé Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Par défaut
    Euh oui en effet, c'etait bien facile, j'ai poste un peu trop vite car je n'avais pas vu cette propriete sur une DataGridViewRow...

    Merci beaucoup et desole .

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

Discussions similaires

  1. [Débutant] Recherche de row dans un DataGridView via une textbox
    Par patrickvier dans le forum VB.NET
    Réponses: 27
    Dernier message: 11/03/2015, 14h08
  2. [Débutant] Changer couleur d'une row dans un Datagridview bindé
    Par jeremyvb11 dans le forum VB.NET
    Réponses: 5
    Dernier message: 13/01/2013, 15h32
  3. Afficher une seule fenêtre dans la barre des taches
    Par Amissan dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 25/01/2007, 16h56
  4. Enregistrer une seul feuille dans un classeur
    Par Didpa dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/08/2006, 22h58
  5. Réponses: 9
    Dernier message: 09/11/2005, 00h06

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