我想在 C# 的 ListView 中绑定 C 盘中的所有目录和文件
我的代码是:
protected void Page_Load(object sender, EventArgs e)
{
DirectoryInfo di = new DirectoryInfo("C:\\");
FullDirList(di);
ListView1.DataSource = lst;
ListView1.DataBind();
}
ArrayList lst = new ArrayList();
public void FullDirList(DirectoryInfo dir1)
{
foreach (DirectoryInfo d in dir1.GetDirectories())
{
lst.Add(d);
}
foreach (FileInfo f in dir1.GetFiles() )
{
lst.Add(f);
}
}
它给出了以下错误
“必须在 ListView 'ListView1' 上定义 ItemTemplate”