我正在工作的项目,我需要得到一个产品的家谱。例如,考虑生产B1和B2的产品A,其中B1再次生产C1、C2、C3和B2自豪的C4、C5、C6。现在,如果用户输入B1或C2或任何产品,那么它应该返回整个系列。
目前在数据库中,我有以下表结构:-entryproudct exitproduct B1 -A B2 -B1 C1 -B1 C2 -B1 C3 -B2 C4 -B2 C5 -B2 C6
在C#中有一个产品类,其实例用于表示A、B1、B2.....etc,即用于表示产品……
在网页上显示可视化树结构有多难?
我将使用asp.net mvc,linq,server 2008。
发布于 2012-04-28 17:06:13
展示一棵树不应该太难。这里有人使用递归来执行此操作:http://weblogs.asp.net/raduenuca/archive/2011/04/24/asp-net-mvc-displaying-a-tree-view-using-a-recursive-declarative-helper-and-jquery.aspx
以下是JQuery中的一个:http://weblogs.asp.net/mikebosch/archive/2008/11/25/hierarchical-treeview-with-asp-net-mvc-jquery.aspx
发布于 2012-04-28 23:11:53
如果您想显示类似Windows的树视图,可以使用:http://www.dotnetperls.com/treeview
如果这是一棵二叉树,那么您可以考虑使用jQuery:http://frank-mich.com/jQuery/构建一棵树。
发布于 2014-10-06 21:44:03
您可以使用递归查询写入存储过程,以及存储在list中的数据,其中product具有类似于成员的列表。
https://stackoverflow.com/questions/10365615
复制相似问题