none
Comment recuperer les elements d'un ListView en C# (WPF) RRS feed

  • Discussion générale

  • Bonsoir,

    j'ai un ListView avec 4 colonnes(ID,Nom,Prenom,Age) que j'ai bien rempli.Je souhaite recupere le texte de la colonne Nom de la Ligne selectionnée dans le ListView et l'attribuer à mon TextBox:

    voici mon code:

    
       private void listDonne_SelectionChanged(object sender,SelectionChangedEventArgs e)
            {
               TextBox1.Text=ListView1.SelectedItems[1].ToString();
            }

    mais l'exception est levé

    Merci pour vos reponses!

    cordialement.

    vendredi 13 décembre 2013 16:47

Toutes les réponses

  • Bonjour,

    Essayez :

    TextBox1.Text=ListView1.SelectedItems[0].ToString();
    Ou alors

    e.AddedItems[0].ToString()

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    lundi 16 décembre 2013 01:49
    Modérateur
  • Hello.

    SelectedItems retourne une liste d'items (SelectedListViewItemCollection).

    Si tu as sélectionné un seul item alors c'est SelectedItems[0].

    ListViewItem item = ListView1.SelecteItems[0].

    TextBox1.Text = item.SubItems[1].Text;

    un truc du style.

    Cdlt


    • Modifié Kjorel vendredi 3 janvier 2014 09:29
    vendredi 3 janvier 2014 09:24