直接从文件夹读到数据,怎么绑定,以下为代码
public class bbbb : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;
string path,FileName,FileExt;
long FileSize;
DateTime FileModify;
private void Page_Load(object sender, System.EventArgs e)
{
path = "e:OA/";
FileInfo fi;
DirectoryInfo dir;
DataTable dt=new DataTable();
DataRow dr;
//dr=dt.NewRow(); //针对当前目录建立目录引用对象
DirectoryInfo dirInfo = new DirectoryInfo(path);
//循环判断当前目录下的文件和目录
foreach(FileSystemInfo fsi in dirInfo.GetFileSystemInfos())
{
FileName = "";
FileExt = "";
FileSize = 0;
//如果是文件
if(fsi is FileInfo)
{
fi = (FileInfo)fsi;
//取得文件名
FileName = fi.Name;
//取得文件的扩展名
FileExt = fi.Extension;
//取得文件的大小
FileSize = fi.Length;
//取得文件的最后修改时间
FileModify = fi.LastWriteTime;
}
else//否则是目录
{
dir = (DirectoryInfo)fsi;
//取得目录名
FileName = dir.Name;
//取得目录的最后修改时间
FileModify = dir.LastWriteTime;

//设置文件的扩展名为"文件夹"
FileExt = "文件夹";
}
dr=dt.NewRow();
//dr[1] = FileName;
//dr[2] = FileExt;
//dr[3] = FileSize;
//dr[4] = FileModify;
dt.Rows.Add(dr);

}
DataGrid1.DataSource = new DataView(dt);
DataGrid1.DataBind();
}以下是我添加的datagrid
<asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 240px; POSITION: absolute; TOP: 96px"
runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn HeaderText="选择">
<ItemTemplate>
<asp:CheckBox id="Checkbox2" runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="FileName" HeaderText="文件名称"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
告诉我怎么绑定FileName?先谢了