2009-06-04 92 views
0

我需要使用infragistics ultragrid創建一個3級別的winforms網格。Ultragrid/Winforms網格層次結構問題

等級1具有2列(固定)

---> 2級有3列(固定)

-------->等級3具有無限沒有列的(動態基於類型級別2項)

例如

1級第1種 - > 3列(固定)

1級第1種 - >等級2項1 - > 3列(固定)

1級第1種 - >等級2項1 - >等級3 1項 - > 3列(動態)

1級第1種 - >等級2項2 - > 3列(固定)

1級第1種 - >等級2項2 - >等級3項1 - > 6列(動態)

這又如何在網格來實現,具體的UltraGrid?

我有一個巨大的頭痛,現在

乾杯

回答

1

的UltraGrid使用「帶」的概念,以存儲分層數據。你的1級是一個樂隊,你的2級是另一個樂隊。

以下是棘手的問題:您的3級實際上是多個樂隊,具體取決於您擁有2級項目的動態類型。

如果您使用的數據集/數據表作爲數據源,每個數據表對應於一個頻段,這簡直是:

  • 1數據表爲等級1
  • 1數據表爲2級(與一個 的DataRelation回數據表1)
  • ñ數據表爲3級,每 它自己的列,且每一個都具有 的DataRelation回數據表2

HTH。