2011-09-23 68 views
1

有誰知道如何創建一個複雜的動態層次結構樹視圖與ASP.NET或Silverlight或任何其他技術,可以在SharePoint頁面上查看?如何構建複雜的動態層次視圖(1-n&n-1)?

我們在我們的資料庫中有存在與關鍵字predecessorsuccessor相連的記錄。現在我們希望在屏幕上顯示這些記錄的可視化概覽以顯示層次結構。我們要創造什麼

例子: Complex Hiearchy View

我發現有很多解決方案,定製化樹視圖,圖表,層次的意見,..但沒有一個人能動態地創建我們的觀點。

編輯:盒子應該是互動的,溶劑應該支持大多數普通的瀏覽器,而不需要爲客戶端安裝軟件。 (如果可能)

編輯2:該圖將顯示培訓的所有課程(=框)。有些課程分爲模塊(=顏色)和一些課程,您必須成功通過一門或多門其他課程。

您的幫助將非常感激。

+1

可悲的是不得不說ÿ我們的需求非常特別。當然,對於這種表示,層次結構的規則非常重要,並且使您的要求具有獨特性(我猜)。我們可以指導您如何在用戶界面中繪製東西,但是爲所有事情設置正確位置的邏輯取決於您。 – NestorArturo

+0

我一直在考慮製作表格或網格。我可以用基於algortithm的按鈕填充該網格。用一些邏輯,這可以工作,但我沒有線索或箭頭的線索。你如何在UI中繪製?我忘記提及它們必須是可點擊的,並且如果某些測試在該記錄中失敗,則必須禁用其中的一些。 – ThdK

+0

我已將我的問題編輯爲更具體 – ThdK

回答

2

由於關係是相互關聯的,所以這些並不是實際的層次結構。您需要一個帶定製用戶控件的節點的有向圖。

嘗試這些(大多數是開源或免費):

+0

謝謝你這個有用的名單。我會詳細看看他們,看看我能否找到對我有用的東西。我已經看到FlowChart的序列圖可能有效。但它需要安裝clickonce。我們不希望我們的客戶安裝太多。但我會保留它:) – ThdK

+0

@Thomas Dekiere:'Click Once'是簡化WinForms應用程序安裝的技術,而不是增加額外的步驟,使安裝變得更容易(可從網站下載)。它需要的事實意味着FlowChart.net可能不適用於Silverlight,因此我已將其刪除。 –

相關問題