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 :

ajouter une ligne dans une listview


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 230
    Par défaut ajouter une ligne dans une listview
    Bonjour,

    Je cherche un moyen d'ajouter une ligne en passant par un menu click droit -> ajouter et que la ligne se mette juste en dessous de la ligne selectionné je sais ajouté une ligne avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Listview1.Items.Add("valeur");

    mais la soucis c qu'il viens me le mettre tout en bas et pas en dessous de mon items selectionné .

    Merci de votre aide

  2. #2
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    Bonjour,

    Je ne connais pas bien les ListView donc ma réponse ne sera pas bien bien précise ; en effet en cherchant simplement sur Google, on constate que le ListView possède une méthode Insert qui correspond vraisemblablement à ton besoin, quand à comment le faire là je ne peux pas aider, donc voici le lien de la documentation en espérant que cela suffise.

    Cordialement !

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 230
    Par défaut
    d'accord je vais regarder ca .

    Merci

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2008
    Messages
    337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 337
    Par défaut
    Il faut utiliser la méthode insert du listView :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if(listView.SelectedIndices.Count != 0)
                    {
                        listView.Items.Insert(listView.SelectedIndices[0],"MonItem");
                    }
    Bonne continuation a+

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 230
    Par défaut
    Comment lui attribuer un group spécifique ?j'ai essayé ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ListViewGroup testgroup = new ListViewGroup(textBoxDesignation.Text, HorizontalAlignment.Left);
                  ListViewItem test =   _offre1.listView2.Items.Insert(0, "coucou");
                 // test.Groups.Insert(0, testgroup);
                  test.Group.Name = testgroup.ToString();
    mais ca marche pas

  6. #6
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2005
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2005
    Messages : 482
    Par défaut
    il faut ajouter ton groupe à ta listview

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    listView1.Groups.Add(TonGroup);
    et fait gaffe aussi a la propriété "View" de ton ListView

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/06/2014, 23h51
  2. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  3. [MySQL] inserer une ligne d'une table dans une autre table
    Par piero53 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 14/12/2008, 18h29
  4. Réponses: 3
    Dernier message: 29/01/2008, 12h08
  5. Réponses: 1
    Dernier message: 19/05/2006, 17h33

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