利用DataGrid显示某目录下的所有文件
点击次数:26 次 发布日期:2008-11-26 12:22:37 作者:源代码网
|
源代码网推荐 源代码网推荐 这两个类都提供了得到一个文件夹下的所有文件或者某种扩展名的文件的方法,即GetFiles()。 源代码网推荐 源代码网推荐 " --- Directory 例子 ---- 源代码网推荐 Dim files() as String = Directory.GetFiles(directoryPath[, optionalWildCard]) 源代码网推荐 源代码网推荐 " --- DirectoryInfo 例子 ---- 源代码网推荐 Dim myDir as DirectoryInfo = New DirectoryInfo(directoryPath) 源代码网推荐 Dim fileInfos() as FileInfo = myDir.GetFiles([optionalWildCard]) 源代码网推荐 源代码网推荐 值得注意的是,两者返回的类型是不同的,一个是String类型的数组,另外一个是FileInfo类型的数组。下面就是绑定的方法: 源代码网推荐 源代码网推荐 VB.NET 源代码网推荐 源代码网推荐 <%@ Import Namespace="System.IO" %> 源代码网推荐 <script language="VB" runat="server"> 源代码网推荐 Sub Page_Load(sender as Object, e as EventArgs) 源代码网推荐 Dim dirInfo as New DirectoryInfo(Server.MapPath("")) 源代码网推荐 articleList.DataSource = dirInfo.GetFiles("*.<a href="http://dev.21tx.com/web/asp/" target="_blank">ASP</a>x") 源代码网推荐 articleList.DataBind() 源代码网推荐 End Sub 源代码网推荐 </script> 源代码网推荐 源代码网推荐 <asp:DataGrid runat="server" id="articleList" Font-Name="Verdana" 源代码网推荐 AutoGenerateColumns="False" AlternatingItemStyle-BackColor="#eeeeee" 源代码网推荐 HeaderStyle-BackColor="Navy" HeaderStyle-ForeColor="White" 源代码网推荐 HeaderStyle-Font-Size="15pt" HeaderStyle-Font-Bold="True"> 源代码网推荐 <Columns> 源代码网推荐 <asp:HyperLinkColumn DataNavigateUrlField="Name" DataTextField="Name" 源代码网推荐 HeaderText="文件名" /> 源代码网推荐 <asp:BoundColumn DataField="LastWriteTime" HeaderText="最后修改时间" 源代码网推荐 ItemStyle-HorizontalAlign="Center" DataFormatString="{0:d}" /> 源代码网推荐 <asp:BoundColumn DataField="Length" HeaderText="文件大小" 源代码网推荐 ItemStyle-HorizontalAlign="Right" 源代码网推荐 DataFormatString="{0:#,### 字节}" /> 源代码网推荐 </Columns> 源代码网推荐 </asp:DataGrid> 源代码网推荐 源代码网推荐 源代码网推荐 做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。 源代码网推荐 源代码网供稿. |
