datalist显示文件夹中的内容 正在学习网络硬盘开发,学的代码是用ListBox显示文件夹的内容的,很不好看,想用Datalist来显示,找了很久,没有找到学习的代码,求助。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你自己写好datalist的模板,把绑定给listbox的数据源再绑定给这个datalist即可 DataList建好模板只在有数据源就可以了,绑定下就可以了。 listbox是这样绑定: if(Page.IsPostBack==false) { //string CurrentPath= @"h:\temp\"; //设置当前目录 if (Directory.Exists(@"h:\temp\") == false) //若该目录不存在,创建该目录 Directory.CreateDirectory(@"h:\temp\"); LoadDir(CurrentPath); //初始化装入目录 } } private void LoadDir(string FullPath) { CurrentPath=FullPath; ArrayList values = new ArrayList(); string [] MyFiles,MyDirs; MyFiles = Directory.GetFiles(FullPath); //得到该目录下所有文件 if (CurrentPath != @"h:\temp") //若不是顶级目录,增加“返回上级目录”选项 { values.Add("返回上级目录"); } values.AddRange(MyFiles); //加入文件 MyDirs= Directory.GetDirectories(FullPath); //得到该目录下所有目录 values.AddRange(MyDirs); //加入目录 FileList.DataSource=values; //设置数据源 FileList.DataBind(); //绑定数据 }难道:DataList1.DataSource =table; DataList1.DataBind();这样就可以了?在aspx中, <asp:DataList ID="DataList1" runat="server" Width="257px"> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text=<%# Eval("name") %>></asp:Label> </ItemTemplate> </asp:DataList>红色部份写什么? 参数System.IO.Directory和System.IO.DirectoryInfo;这是关于文件夹操作的两个类.其实都不难,看看MSDN基本就会了. 求高手帮忙!!! 求代码意思谢谢了 急:谁能帮帮我啊,图片上传的 新手,东西作出来了,就是还有不少问题要修改,请高手们多指教。 如何让页面刷新后(相当于按了F5)让页面上的某个控件保存其刷新前的值啊??? 关于text控件多行模式产生的取值的问题 |zyciis| 关于URL重写如何把 /Product/ProductView.aspx?ID=123 转为 /Product/ProductView/123.aspx asp.net函数问题 很菜的登陆页面问题。。。。谢谢。。。 请问如何让分页的DataGrid默认显示最后一页? 请教一个问题~哪位高手帮一下忙 SQL2000出现问题,急
if(Page.IsPostBack==false) { //string CurrentPath= @"h:\temp\"; //设置当前目录 if (Directory.Exists(@"h:\temp\") == false) //若该目录不存在,创建该目录 Directory.CreateDirectory(@"h:\temp\"); LoadDir(CurrentPath); //初始化装入目录 } } private void LoadDir(string FullPath) { CurrentPath=FullPath; ArrayList values = new ArrayList(); string [] MyFiles,MyDirs; MyFiles = Directory.GetFiles(FullPath); //得到该目录下所有文件 if (CurrentPath != @"h:\temp") //若不是顶级目录,增加“返回上级目录”选项 { values.Add("返回上级目录"); } values.AddRange(MyFiles); //加入文件 MyDirs= Directory.GetDirectories(FullPath); //得到该目录下所有目录 values.AddRange(MyDirs); //加入目录 FileList.DataSource=values; //设置数据源 FileList.DataBind(); //绑定数据 }
难道:DataList1.DataSource =table;
DataList1.DataBind();
这样就可以了?
在aspx中, <asp:DataList ID="DataList1" runat="server" Width="257px">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text=<%# Eval("name") %>></asp:Label>
</ItemTemplate>
</asp:DataList>
红色部份写什么?
这是关于文件夹操作的两个类.其实都不难,看看MSDN基本就会了.