【发布时间】:2010-08-26 00:55:30
【问题描述】:
我有一个包含分层数据的类。我想使用嵌套转发器在我的 ASP.net webapp 中呈现这些数据。我该怎么做呢?我只做过一层嵌套,怎么说是五层呢?
每个项目可以有零个或多个子项目。我基本上只是使用一些 css 东西在每个 subleveling 处缩进。我不想使用 treeview 控件,我想严格坚持使用中继器。
更新:
我的数据来自数据库。我有一个包含一些基本属性的项目数据表。
Item
{
ID,
Name,
Description,
...
}
然后我有一个多对多表:
Parent
{
ParentID,
ChildID
}
我正在遍历每个项目并显示其子项;及其孩子的孩子。我认为这最好通过嵌套中继器来完成,但我可能错了。
【问题讨论】:
-
您显示的是什么类型的数据?表格数据?清单?数据来自哪里? (如果您从数据库中获取,您最终可能会遇到许多选择的问题,因为您将获得每个中继器的数据绑定)
-
发送您的中继器将显示的示例数据。
-
不理解所做的编辑。虽然我想不出 4.0 中会影响到这一点的任何具体内容,但 (A) 我可能是错的,(B) 提问者是如何知道的,如果他们知道,他们就不会问这个问题。
-
数据基本上是文本,它来自数据库。我只包括我正在使用的东西的版本,以便可以针对我的环境提出解决方案。
-
@Jon:有什么不懂的最好问,免得一无所知。我从标题中删除的信息已经在标签中。它在标题中是多余的。此外,C# 与这个问题完全无关。如果 Mike 使用的是 VB.NET,答案将是相同的,除了一点语法。最后,“嗨”、“谢谢”、签名和标语都是噪音,不属于问答网站。也许在讨论论坛中,但事实并非如此。
标签: c# asp.net repeater nested-repeater