| 
| 技术资料  > .Net专区 > 数据库应用 : DataGrid巧用实现目录浏览 |  
DataGrid巧用实现目录浏览 March 25,2004 |  
/* 
豆腐制作 都是精品 
http://www.asp888.net 豆腐技术站 
如转载 请保留版权信息 
*/ 
我们都知道 asp+ 的 DataGrid 可以绑定 ADO 可以绑定 XML,没有想到 连目录结构都可以绑定!不信,就看 
 
<%@ Import Namespace="System.IO" %> 
<html> 
<title>DataGrid 巧用实现 目录浏览!!!</title> 
<script language="C#" runat="server"> 
void Page_Load(Object Src, EventArgs E){ 
ArrayList ar = new ArrayList(); 
Directory[] dirs = Directory.GetDirectoriesInDirectory(Server.MapPath("/")); 
foreach (Directory dir in dirs) { 
foreach (File f in dir.GetFiles("*.aspx")) //如果是 想要 列出别的类型的文件,只要修改这个就可以了 
{ 
ar.Add(f.Name); 
} 
} 
dg.DataSource = ar; 
dg.DataBind(); 
} 
</script> 
</head> 
<body> 
<form method="post" runat="server"> 
<asp:DataGrid 
Id="dg" 
Runat="Server" 
headerstyle-backcolor="#666699" 
headerstyle-forecolor="#FFFFFF" 
itemstyle-backcolor ="#EEEEEE"  
alternatingitemstyle-backcolor="#FFFFFF" 
alternatingitemstyle-forecolor="#000000" 
/> 
</form> 
</body> 
 
作者:豆腐(原创)  
 
         
         |  
 
 | 
  
Copyright © 2001-2008 Shenzhen Hiblue Software Team All rights reserved