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 :

probleme avec le copiage d'une listview


Sujet :

VB.NET

  1. #1
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2010
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2010
    Messages : 58
    Par défaut probleme avec le copiage d'une listview
    bonjour

    j'utilise une listview qui s'affiche avec des résultats je voudrais copier quelques ligne pour les coller dans un fichier CSV ou text , le problème c'est que lorsque je colle ce que j'ai copié ça s'affiche en une seule ligne et moi je voudrais que ça s'affiche comme dans la listview (des lignes et des colonnes) avec des écart entre les colonnes comme si vous copiez un tableau d'excel vers un text

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     Public Sub InitListView1(ByRef listview1 As System.Windows.Forms.ListView)
            listview1.Focus()
            listview1.Items.Item(0).Focused = True
            listview1.Items.Item(0).Selected = True
     
            listview1.Select()
            listview1.MultiSelect = True
        End Sub
    ça c'est pour sélectionner et la suite pour copier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     Private Sub CopierToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CopierToolStripMenuItem1.Click
            Dim index As String = ListView1.SelectedItems(0).ToString
     
            ListView1.Select()
            ListView1.MultiSelect = True
     
     
     
            Dim breakfast As ListView.SelectedListViewItemCollection = _
               Me.ListView1.SelectedItems
            Dim item As ListViewItem
            Dim i As Integer = 0
            Dim price As String
     
       For Each item In breakfast
     
                For j As Integer = 0 To item.SubItems.Count - 1
                    price += item.SubItems(j).Text & ";"
                Next
                     Next
     
     Clipboard.SetData(DataFormats.Text, CType(price, Object))
    End Sub
    dans le clipboard j'enregistre sous format texte j'ai essayé CommaSeparatedValue mais que dalle

    est ce quelqun aurait une idée ?? merci de m'aider svp

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 700
    Par défaut
    Oui, bonsoir,
    tu peux ajouter un Tab et un saut de ligne, genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            For Each item In breakfast
                For j As Integer = 0 To item.SubItems.Count - 1
                    price += item.SubItems(j).Text & Chr(9)
                Next
                price += Environment.NewLine
            Next

  3. #3
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2010
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2010
    Messages : 58
    Par défaut
    merci pour votre réponse

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

Discussions similaires

  1. MySQL - Probleme avec 2 index sur une table
    Par xG-Hannibal dans le forum Outils
    Réponses: 7
    Dernier message: 31/03/2006, 14h08
  2. probleme avec des calculs et une requete de mise a jour
    Par el_quincho dans le forum Access
    Réponses: 2
    Dernier message: 16/03/2006, 10h06
  3. probleme avec l'affichage d'une de mes variables
    Par somatino dans le forum Langage
    Réponses: 12
    Dernier message: 02/03/2006, 15h39
  4. Réponses: 3
    Dernier message: 22/11/2005, 20h42
  5. Réponses: 2
    Dernier message: 10/10/2005, 02h25

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