je souhaiterai remplir un DataGridview avec une liste de fichiers
c'est a dire qu'avec le nom des fichiers.txt, je voudrais remplir mon datagrid et juste en face des nom des fichiers je dois afficher la date de modification
comment faire ??
je souhaiterai remplir un DataGridview avec une liste de fichiers
c'est a dire qu'avec le nom des fichiers.txt, je voudrais remplir mon datagrid et juste en face des nom des fichiers je dois afficher la date de modification
comment faire ??
dgv.Columns.Add
une fois par colonne à ajouter (il faut donner un titre et quelques paramètre ssurement comme la taille de la colonne (auto possible))
ensuite dgv.rows.add
là il y a aussi plusieurs surcharges, avec rows.add tu peux donc ajouter les valeurs d'une ligne
je suis vraiment débutant, donc j'ai essayé de faire et voici mon code:
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 Imports System.IO Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim entier As Integer Dim s0, s1, s2 As String Dim aa() As String Dim i DataGridView1.ColumnCount = 3 For entier = 0 To 2 DataGridView1.Columns(entier).Name = Str(entier) Next For Each fiche As String In Directory.GetFiles("C:\Users\stephen\Documents\Dossier perso!!") ' MsgBox(fiche) aa(fiche) = i Next Do s0 = i 'les 5données s1 = LineInput(1) s2 = LineInput(1) 's3 = LineInput(1) ' s4 = LineInput(1) DataGridView1.Rows.Add(New String() {s0, s1, s2}) Loop Until EOF(1) FileClose(1) End Sub End Class
Bonjour,
Je vous ai fait un petit exemple. Soit un formulaire avec un bouton "btnCharger" et un datagridview "dgvFileData" contenant 2 colonnes de type DataGridViewTextBoxColumn.
Le code du formulaire:
En mettant la propriété .AutoGenerateColumns à true, vous afficherez toutes les infos sur les fichiers.
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
24
25
26
27
28 Imports System.IO Public Class Form1 Private Sub btnCharger_Click(sender As System.Object, e As System.EventArgs) Handles btnCharger.Click Dim _FileDial As New FolderBrowserDialog 'On affiche une boite de dialogue pour sélectionner le dossier If _FileDial.ShowDialog = Windows.Forms.DialogResult.OK Then Try 'On créé une liste pour stocker les données Dim _lst As New List(Of FileInfo) 'On parcourt tout les fichiers du dossier et on les ajoute à la liste For Each _file As String In Directory.GetFiles(_FileDial.SelectedPath) _lst.Add(New FileInfo(_file)) Next 'Il ne reste plus qu'à binder la liste au DGV et définir les attributs affichés With dgvFileData .AutoGenerateColumns = False .DataSource = _lst .Columns(0).DataPropertyName = "Name" .Columns(1).DataPropertyName = "LastWriteTime" End With Catch ex As Exception MessageBox.Show(ex.Message) End Try End If End Sub End Class
est ton amis, MSDN est ton maître, pour le reste il y a Developpez.net. Pensez au au et
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager