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

VB.NET Discussion :

[DATAGRIDVIEW] Désactiver des colonnes


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut [DATAGRIDVIEW] Désactiver des colonnes
    Bonjour,


    Je voudrais désactiver certaines colonne dans mon datagridview mais pas toutes car en faisant :



    ça me désactive tout.


    Est ce que c'est possible de faire celà?


    Merci d'avance pour votre aide,

    .Matt

  2. #2
    Membre chevronné
    Avatar de Ogotcha
    Inscrit en
    Juillet 2008
    Messages
    232
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2008
    Messages : 232
    Par défaut
    Oui du toi pouvoir mettre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DATA.item(numérodecolonne).enabled = false 
    DATA.item(numérodecolonne).readonly = true
    Je pense plus que c'est le readonly que tu dois utiliser pour empêcher a saisie utilisateur
    Mon Blog
    FAQs DotNet
    Fonction utile : Recherche

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut
    Salut,

    Merci pour cette info mais ce code ne me permet que de mettre en read only qu'une seule cellule.

    En effet il faut passer en argument de ITEM la colone et la ligne :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DATA_SAVE.Item(1, 2).ReadOnly = False

    Comment puis je faire pour désactiver toute une colonne en une ligne de code?


    .Matt

  4. #4
    Membre chevronné
    Avatar de Ogotcha
    Inscrit en
    Juillet 2008
    Messages
    232
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2008
    Messages : 232
    Par défaut
    tu peux pas faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DATA.column(numérodecolonne).readonly = true
    sinon méthode un peu "bourrin" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    for each row as datarow in DATA.rows
    row.cells(numérodecolonne).readonly = true
    next
    Mon Blog
    FAQs DotNet
    Fonction utile : Recherche

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut
    Ok je te remercie

    J'ai fais ça :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DATA_SAVE.Columns(0).ReadOnly = True
            DATA_SAVE.Columns(1).ReadOnly = True

    .Matt

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

Discussions similaires

  1. DataGridView - creation des colonnes et ligne manuellement
    Par Leelith dans le forum Windows Forms
    Réponses: 4
    Dernier message: 04/12/2008, 17h01
  2. DataGridView sauver la taille et l'ordre des colonnes
    Par dsolheid dans le forum Windows Forms
    Réponses: 8
    Dernier message: 12/01/2008, 01h56
  3. Changer la police des colonnes d'un DataGridView dans un groupbox
    Par Pilloutou dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/10/2007, 21h08
  4. Comment re-indexer des colonnes DataGridView
    Par Contrec dans le forum C#
    Réponses: 1
    Dernier message: 01/10/2007, 09h06
  5. Réponses: 4
    Dernier message: 03/09/2007, 09h51

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