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 :

rendre les cellules d'un listview editable [Débutant]


Sujet :

VB.NET

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2012
    Messages : 30
    Points : 27
    Points
    27
    Par défaut rendre les cellules d'un listview editable
    Bonjour à tous,

    J'utilise une ListView pour afficher des données dans différentes colonnes.

    J'aimerai modifier les valeurs que j'affiche directement en cliquant sur la cellule en question.

    J'ai essayé avec la méthode BeginEdit() mais seule la première colonne est modifiable.

    Pouvez-vous m'aider ?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur .Net / Delphi
    Inscrit en
    Juillet 2002
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .Net / Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2002
    Messages : 738
    Points : 1 745
    Points
    1 745
    Par défaut
    Bonjour,

    Le ListView ne permet l'édition que de la première colonne. En revanche, le DataGridView permet d'éditer n'importe quelle cellule.

  3. #3
    Expert confirmé
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Points : 4 005
    Points
    4 005
    Billets dans le blog
    7
    Par défaut
    Bonsoir Spartan811,

    Tu peux ajouter dynamiquement des textboxes dans chaque cellules de ton listview, puis charger tes données dans leur propriété ".Text" ainsi tu rendras éditable ton listview.
    Il existe pas mal d'exemples sur la toile qui illustrent le principe. En voilà un parmi tant d'autres :

    http://www.codeguru.com/vb/gen/vb_fo...w-SubItems.htm

    PS : tout dépends le type de données qu'on traite mais je trouve que le Listview reste tout de même simple à gérer et plus convivial.

    A+

  4. #4
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Un contrôle tout fait avec la source en VB et l'exemple

    http://www.codeproject.com/Articles/...n-line-editing

    Tu vas devoir devenir membre avant de télécharger; mais, pour autant que j'ai pu voir au cours des années, ils sont honnêtes.
    <
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2012
    Messages : 30
    Points : 27
    Points
    27
    Par défaut
    Merci à tous pour vos réponses, après avoir étudié les possibilités, je pense partir sur un DataGridView


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

Discussions similaires

  1. [Swing / JTable] Rendre les cellules d'un JTable non éditables
    Par Jérôme_20 dans le forum Composants
    Réponses: 20
    Dernier message: 10/02/2011, 10h32
  2. Réponses: 8
    Dernier message: 18/08/2008, 21h18
  3. Rendre les cellules de jtreetable editable/non editable
    Par opensource dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 07/02/2008, 17h52
  4. rendre les cellules de ma table editable
    Par christianf dans le forum AWT/Swing
    Réponses: 10
    Dernier message: 29/09/2007, 07h22
  5. Les cellules d'une ListView
    Par Guile dans le forum Delphi
    Réponses: 10
    Dernier message: 23/03/2007, 09h30

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