2014-11-03 110 views
0

下面是我想要使用的數據。我想生成弧形網格。如果特定項目屬於同一SubGroup,則不生成標籤,我想生成下拉列表。Telerik grid下拉列

即第1項和第2項具有相同的子組。所以我希望它們能在rad網格中顯示爲dowpdown。

我該如何處理屬於同一子組的所有項目?

如何將數據集提供給radgrid以及如何處理項目寺廟以根據數據生成下拉列表和標籤。 ?

Name  Price Quantity SubGroup 

1st item 10.10 1   SUB 
2nd item 10.00 1   SUB 
3rd item 10.00 1   SUB2 
4th item 12.00 1   SUB2 
5th item 20.00 1   

回答

1

我在想你的問題的解決方案,這裏是我的方式來解決這個問題:

首先我們需要準備的所有活動所必要的這個的: OnNeedDatasource,OnItemBound。

在OnNeedDatasource事件中,您必須將數據源傳遞到您的radgrid。目前我沒有List List作爲Datasource的更好的主意。如果你做這種方式,可以實現分組對數據源的機制,所以主列表中的每個位置將有X因素,如果將超過1元,那麼你將是肯定的,那你必須創建下拉列表。

當數據源是準備好了,你必須實現下拉/標籤項模板。要做到這一點,最好的辦法是建立負責任的列GridTemplateColumn,並在radgrid控件的OnItemDataBound事件,檢查後如果還有應該是標籤/下拉動態創建的控制。

這是我實際上會這樣做的方式,可能有更好的方法來做到這一點。我希望我的帖子能幫到你。