try
<%@ Import Namespace="System.IO" %>
<form runat="server">
<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="false">
  <Columns>
            <asp:HyperLinkColumn
                 DataNavigateUrlField="Name"
 DataNavigateUrlFormatString="{0}"
 DataTextFormatString="{0}"
 DataTextField="Name"
                 HeaderText="Name"/>            <asp:BoundColumn HeaderText="Size" 
                 DataField="Length"/>            <asp:BoundColumn HeaderText="Creation Time" 
                 DataField="CreationTime"/>
         </Columns>
</asp:DataGrid>
</form><script language="C#" runat="Server">
void Page_Load (Object o, EventArgs e)
{
   string sPath = Server.MapPath(".");
   DirectoryInfo sr = new DirectoryInfo(sPath);
   FileInfo[] si = sr.GetFiles("*.*");
   DataGrid1.DataSource = si;
   DataGrid1.DataBind();
}
</script>