如何获取服务器端某文件夹下文件列表信息,并将其绑定到Dropdownlist中?
解决方案 »
- asp.net 自动生成控件问题
- 求存储网站开发文档
- 请问怎样能取出动态生成文本框的值来赋给变量. 取值的操作我想在button的click事件中完成.
- “TextBox”是不明确的引用问题
- 高分求怎么样自动添加图片标记?
- 请问如何知道一个日期的前一天是什么?
- 有哪位高手知道关于订阅是怎么实现的,说实现流程或者逻辑就可以,如果有代码,更谢了(在线等待),急!
- 在asp.net(VB)中编辑html时,屏幕控件无故失踪?绝对是asp.net的一个重大bug!!!!!
- About alert() 请指点!
- www.brinkster.com中的asp.net空间的问题
- 如果申明gridview行中的三个linkbutton事件,现在这三按钮不起作用,不会来
- 一个简单的问题,网页显示英文单词,换行时,如何不把一个单词拆开
foreach(string f in files)
{
FileInfo fi = new FileInfo(f);
//
}
listitem item = new ListItem(text,value);
dropdownlist.items.add(item);
......
//指定DropDownList使用的数据源
dropdownlist.DataSource = dataset.Tables["CaidTable"].DefaultView;
//制定DropDownList使用表里的哪些字段
dropdownlist.DataTextField = "name";
dropdownlist.DataValueField = "id";
//绑定数据
dropdownlist.DataBind();
</asp:DropDownList>
protected void Page_Load(object sender, EventArgs e)
{
DirectoryInfo dir = new DirectoryInfo(Server.MapPath("images"));
FileInfo[] file = dir.GetFiles();
IList<Image> ilist = new List<Image>();
int i = 0;
foreach (FileInfo f in file)
{
i++;
Image image = new Image();
image.Id = i;
image.Name = f.Name;
ilist.Add(image);
}
DropDownList1.DataSource = ilist;
DropDownList1.DataTextField = "Name";
DropDownList1.DataValueField = "Id";
DropDownList1.DataBind();
}
public class Image
{
private int id;
public int Id
{
get { return id; }
set { id = value; }
}
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
}