begin process at 2012 02 15 05:17:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

qusetion


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

qusetion

mardi 11 décembre 2007 à 16:30:20 | qusetion

webanis

salut a tous

je trouve cette code dans vbfrance , cette code defini comment remplit une listeview a partire d'une fichier texte , mais je ne comprend pas

j'utilise une listeview avec form1 mais ne finctionne rien , aide moi pour comprendre cette code


Public Sub FillListViewFromFile(oLV As ListView, ByVal sPath As String, Optional ByVal sColumnsSepar As String = vbTab, Optional ByVal sRowsSepar As String = vbCrLf)
'   nécessite "Microsoft Windows Common Controls 6.0 (SP6)"
'   récupère le tableau du fichier
    Dim aRows() As String
    Call GetArrayFile(sPath, aRows, sRowsSepar)
   
    With oLV
        .Visible = False
'       tableau rempli?
        If Not IsArrayNull(aRows) Then
            Dim i As Integer, j As Integer, aCols() As String, Litem As ListItem
'           clear
            .ListItems.Clear: .ColumnHeaders.Clear
            For i = 0 To UBound(aRows)
                aCols = Split(aRows(i), sColumnsSepar)
                    If i = 0 Then
'                       header
                        For j = 0 To UBound(aCols)
                            .ColumnHeaders.Add , , RightFromChar(aCols(j), ":")
                            .ColumnHeaders.Item(j + 1).Width = Val(LeftToChar(aCols(j), ":"))
                        Next j
                    Else
'                       cellules
                        Set Litem = .ListItems.Add(, , aCols(0))
                        For j = 1 To UBound(aCols)
                            Litem.SubItems(j) = IIf(LenB(aCols(j)) > 0, aCols(j), vbNullString)
                        Next j
                    End If
                Erase aCols
                Set Litem = Nothing
            Next i
            Erase aRows
        End If
        .Visible = True
    End With
End Sub

 

mardi 11 décembre 2007 à 17:06:53 | Re : qusetion

Exploreur

Membre Club
Salut,

Lol....As-tu bien récupéré tout le code de la source de PCPT ?C'est sur, que si tu fait appel à la fonction, et qu'il te manque du code...ben cela ne pas fonctionner....

A+
Exploreur

 Linux a un noyau, Windows un pépin

 

mardi 11 décembre 2007 à 18:00:02 | Re : qusetion

webanis

salut merci pour reponse , je suis debutant , je compris comment faire d'apres cette code  pour improter un fichier texte dans le listeview ou bien dans une msflexgrid

svb aide moi  comment faire avec detaile svb svb  svb

  • rem ##### ENREGISTRER LES ELEMENT DANS UN FICHIER #####
  • Dim SW AsNew StreamWriter("VotreFichier.txt") ' Ouvre le fichier
  • remOn déclare les autres variables
  • Dim Save_Listview AsString = ""
  • Dim i AsInteger
  • Dim j AsInteger
  • For i = 0 To ListView1.Items.Count - 1 ' Boucle sur le nombre d'items dans la ListView
  • For j = 0 To ListView1.Columns.Count - 1 ' Boucle sur le nombre de colonnes dans la ListView
  • If ListView1.Items(i).SubItems(j).Text = "" Then
  • ListView1.Items(i).SubItems(j).Text = ""
  • EndIf
  • Save_Listview = Save_Listview & ListView1.Items(i).SubItems(j).Text & "|" ' Sauvegarde d'un item dans la ListView
  • Next j
  • SW.WriteLine(Save_Listview) ' Ecrit dans le fichier le contenu de la variable Save_Listview
  • Save_Listview = "" ' Remplacement du contenu de Save_Listview par une chaîne vide
  • Next i
  • SW.Close() ' Fermeture du fichier
  • rem ##### CHARGEMENT D'UN FICHIER DANS UN LISTVIEW #####
  • remOn déclare les variables
  • Dim TAB(2) AsString'on déclare un tableau dans lesquel sont stocké tous les item et subitem d'une ligne du listview
  • Dim LVI AsNew ListViewItem
  • Dim sr As StreamReader
  • Dim Ligne AsString
  • sr = New StreamReader("VotreFichier.txt")' On ouvre le fichier
  • Ligne = ""
  • Ligne = sr.ReadLine()
  • WhileNot Ligne IsNothing'On fait une boucle qui bosse sur chaque ligne du fichier (lecture du fichier ligne par ligne)
  • LVI = New ListViewItem ' On créer un nouvel item
  • TAB = Ligne.Split("|") ' On découpe la ligne du fichier et le met dans le tableau
  • LVI.Text = TAB(0).ToString 'premire cellule
  • LVI.SubItems.Add(1).Text = TAB(1).ToString 'seconde cellule
  • LVI.SubItems.Add(2).Text = TAB(2).ToString 'troisième cellule
  • ListView1.Items.Add(LVI) ' On ajoute l'item à la liste
  • TAB = Nothing' On efface le tableau
  • Ligne = sr.ReadLine() 'On lis la ligne suivante
  • EndWhile' Et on est repartir pour lire la ligne suivante
  • sr.Close()
mardi 11 décembre 2007 à 18:15:36 | Re : qusetion

PCPT

Administrateur CodeS-SourceS
merci de ne pas utiliser les MP, surtout pour être aussi courtois :


Sujet : question

Message :
comment prend d'apres cette source une fichier texte qui touve en c:

j'attend

beh la patience est d'or, tu vas pas être déçu!

Prenez un instant pour répondre à ce sondage svp
mardi 11 décembre 2007 à 19:01:00 | Re : qusetion

mstarsup5

Hehe, il est allé poster un autre topic pour la même question un peu plus loin, et toujours aussi convivial ^^

 Pourapprendretoujoursplus!
mardi 11 décembre 2007 à 19:15:21 | Re : qusetion

PCPT

Administrateur CodeS-SourceS
le problème est réglé !


Cette discussion est classée dans : string, litem, if, acols, arows


Répondre à ce message

Sujets en rapport avec ce message

textbox [ par jeanny ] Salut à tous.SVP comment recuperer les valeurs d'un textbox 3sur un formulaire form1 et le mettre dans un autre textbox3 sur un autre formulaire form2 Problème Cryptage Vigénère [ par Redman31100 ] Bonjour à tous !J'ai commencé à faire seulement le code de cryptage Vigénère.Voici le code : Public Shared Function Cryptage(ByVal TextClair As String Fermeture automatique access [ par Mid67 ] Bonjour, J'ai essayé de faire une fermeture automatique d'access, j'ai visité divers forums, j'ai trouvé un code qui fonctionne pas mal mais je souhai Question simple. [ par edethacom ] Salut tout le monde...J'ai une petite question.Private Sub (name as String, adresse as String, tel as String)End SubJe voudrais savoir s'il ya  un moy compacter la base [ par petchy ] bonjourje voudrais comacter ma base,mais ça ne fonctionne pasvoila mon code.Private Sub Compacter_Click()'le boutonCompactEnd SubOption Explicit 're problème avec ftpgetfile [ par Germouse ] J'ai un petit souci: Ftpgetfile marche quand je suis connecté depuis mon bureau (succès = True) mais pas quand je me connecte depuis un autre (succès= Lancer un .exe avec un paramètre contenant des espaces [ par Gibbs2 ] Salut à tous voila j'ai fait le code suivant pour récupérer le chemin du fichier que l'on sélectionne à l'aide d'une boite de dialogue [code=vb] Fonction de remplacement de caractères [ par Icewall ] Bonjour à tous. Je viens de faire ce code en vb.net ce matin. Je débute et j'ai pas les idées très claires à cette heure-ci. Quelqu'un pourrait-il jet Lister toutes les cles d'une section d'un Fichier Ini [vb2008] [ par matheonimbus30 ] Bonjour, J'ai trouvé ce code pour lire les cles d'une section d'un fichier ini sur codyx : [code=vb] Friend Function GetPrivateProfileSection(ByVal l


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,200 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales