【发布时间】:2016-09-12 07:50:52
【问题描述】:
我在 Windows 窗体应用程序中创建了一个函数,允许用户在 ListView 中查看文件夹结构 (TreeForm) 和文件夹中的文件。现在,我需要为 WebForm 应用程序创建相同的函数。我尝试使用相同的代码,但发现 asp.net webform 控件不包含与 winform 相同的属性。以下是我无法确定如何转换的部分代码,以便可以在 Web 表单页面上使用。有谁现在如何转换以下代码以便它可以与 asp.net 网络表单一起使用?任何帮助将不胜感激。
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
ListView1.Items.Clear();
ListViewItem.ListViewSubItem[] subItems;
List<string> permittedFoldersFiles = new List<string>();
if (permittedFoldersFiles.Contains(dir.Name))
{
item = new ListViewItem(dir.Name, 0);
subItems = new ListViewItem.ListViewSubItem[]
{new ListViewItem.ListViewSubItem(item, "Directory"),
new ListViewItem.ListViewSubItem(item,
dir.LastAccessTime.ToShortDateString())};
item.SubItems.AddRange(subItems);
listView1.Items.Add(item);
}
}
【问题讨论】:
标签: c# asp.net listview webforms treeview