2011-01-13 64 views
0

我正在构建一个上传文档的应用程序,而且我遇到了一个需要帮助的问题。 管理员可以添加用户可以上传文档的类别。在显示文档的页面上,需要显示他们上传的类别。 所有的信息都存储在数据库中,我想知道如何很好地显示。类别和每个类别下的文件。 感谢您的提前帮助,Laziale在asp.net中以编程方式添加“类别”标题

+0

目前为止没有任何内容,我只有一个面板显示所有文档,没有将它们分开分类 – Laziale 2011-01-13 13:05:39

回答

1

用户树视图将父节点显示为类别,将子视图显示为已上传文档的名称。

Category1 
    | 
    ___ Uploded Doc1 
    ___ Uploded Doc2 
    | 
Category2 
    | 
    ___ Uploded Doc3 

不确定是否需要别的东西。但请详细提及你想要的东西。

+0

感谢您的帮助,这就是我一直在寻找的 – Laziale 2011-01-13 14:40:06

0

我会推荐由JQuery制作的JTree,它非常方便。

+0

是不是jsTree? http://www.jstree.com – Mike 2011-01-13 15:40:18

0

一个快速解决方案可以是从其文档中引用每个类别,然后循环遍历文档,并通过每个类别的文档进行嵌套循环。代码应该是这样的:

foreach (Category cat in myCategories) 
{ 
    // create a new Label for Category Title 
    // lblCat.Text = cat.Title; 

    foreach (Document doc in cat.Documents) 
    { 
     // create another new Label beneath the category label 
     // lblDoc.Text = doc.Title; 
    } 
} 

另一种解决方案可以驾驶室创建表(如HtmlTable控制),并在运行时将其添加到页面上。

相关问题