首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在C#中从数据库中提取树结构并在网页上显示

如何在C#中从数据库中提取树结构并在网页上显示
EN

Stack Overflow用户
提问于 2012-04-28 16:57:57
回答 3查看 2.8K关注 0票数 0

我正在工作的项目,我需要得到一个产品的家谱。例如,考虑生产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,即用于表示产品……

  1. 现在如何在给定一个产品时在C#中构造它的族谱或家谱?
  2. 我需要更改表结构还是足够构造树?
  3. 使用asp.net mvc或ajax

在网页上显示可视化树结构有多难?

我将使用asp.net mvc,linq,server 2008。

EN

回答 3

Stack Overflow用户

发布于 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

票数 0
EN

Stack Overflow用户

发布于 2012-04-28 23:11:53

如果您想显示类似Windows的树视图,可以使用:http://www.dotnetperls.com/treeview

如果这是一棵二叉树,那么您可以考虑使用jQuery:http://frank-mich.com/jQuery/构建一棵树。

票数 0
EN

Stack Overflow用户

发布于 2014-10-06 21:44:03

您可以使用递归查询写入存储过程,以及存储在list中的数据,其中product具有类似于成员的列表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10365615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档