0

私は製品の系図を取得する必要があるプロジェクトに取り組んでいます。たとえば、B1とB2を生成した製品Aがあり、B1が再びC1、C2、C3を生成し、B2がC4、C5、C6を誇っているとします。これで、ユーザーがB1またはC2のいずれか、あるいは任意の製品を入力した場合、ファミリー全体が返されます。

現在データベースには、以下のテーブル構造があります-entryproudct exitproduct -A B1 -A B2 -B1 C1 -B1 C2 -B1 C3 -B2 C4 -B2 C5 -B2 C6

C#には、A、B1、B2 .....などを表すためにインスタンスが使用される製品のクラスがあります。つまり、製品を表すために使用されます。

  1. では、1つの製品が与えられたときに、C#でその家系図または系図を構築するにはどうすればよいですか?
  2. テーブル構造を変更する必要がありますか、それともツリーを構築するのに十分ですか?
  3. asp.netmvcまたはajaxを使用してWebページにツリー構造を視覚的に表示するのはどれほど難しいですか

asp.net mvc、linq、sqlserver2008を使用します。

4

3 に答える 3

0

ツリーを表示するのはそれほど難しいことではありません。これを行うために再帰を使用している人がいます: 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の1つです: http ://weblogs.asp.net/mikebosch/archive/2008/11/25/hierarchical-treeview-with-asp-net-mvc-jquery.aspx

于 2012-04-28T17:06:13.397 に答える
0

Windowsエクスプローラーのようなツリービューを表示する場合は、次を使用できます:http: //www.dotnetperls.com/treeview

これが二分木である場合、uはjQueryを使用してツリーを構築することを考えるかもしれません:http: //frank-mich.com/jQuery/

于 2012-04-28T23:11:53.383 に答える