Dans la présentation des fichiers d'un répertoire, il est plus simple de remplir un Datagrid que de construire son tableau soit même.
Ainsi cet exemple présente comment charger la liste des tous les fichiers (avec une extension donnée) dans un Datagrid.
Source / Exemple :
' Dans le fichier xxx.asp.vb
Dim Ext As String = "PDF"
' On spécifie l'extension que l'on souhaite
Dim dir As New DirectoryInfo(Server.MapPath("./MonRepertoire"))
' On met un pointeur sur le répertoire voulu
Me.DataGrid1.DataSource = dir.GetFiles("*." & Ext)
Me.DataGrid1.DataBind()
' On définit la source du Datagrig avec la liste des fichiers
' Dans la page xxx.aspx
<asp:datagrid id="DataGrid1" runat="server" AutogenerateColumns="false" Font-Size="10pt" Font-Name="Arial" width="100%">
<AlternatingItemStyle CssClass="dataGridAlternatingItemStyle"></AlternatingItemStyle>
<HeaderStyle CssClass="dataGridHeaderStyle"></HeaderStyle>
<FooterStyle CssClass="dataGridFooterStyle"></FooterStyle>
<Columns>
<asp:BoundColumn DataField="Name" HeaderText="Nom du Fichier"></asp:BoundColumn>
<asp:BoundColumn DataField="LastWriteTime" HeaderText="Derniere Modification"></asp:BoundColumn>
<asp:BoundColumn DataField="Length" HeaderText="Taille du Fichier (en Octet)"></asp:BoundColumn>
</Columns>
</asp:datagrid>
Conclusion :
Bon coding.
-----------------------------------
[Article cité sur le Flash Microsoft MSDN France] :
http://www.microsoft.com/france/msdn/abonnements/flash/archives/030401.html#L21
-----------------------------------
Romelard Fabrice (Alias F___)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.