2017-04-11 54 views
0

有沒有辦法做一個多列下拉(最好有文本建議,如UltraComboEditor),但不是在網格單元格?多列DropDown不在UltraGrid

我可以在一個使用UltraDropDown控件的網格單元格中完成它,但是,它似乎只想生活在一個超網格中。

enter image description here

我發現這個文檔:http://help.infragistics.com/Help/Doc/WinForms/2015.2/CLR4.0/html/Infragistics4.Win.UltraWinGrid.v15.2~Infragistics.Win.UltraWinGrid.UltraCombo.html

它說: 的UltraCombo控制可以作爲的UltraGrid列的UltraGridColumn.ValueList,但它旨在用於作爲一個獨立的控制在表單上。要在網格單元格中提供多列下拉列表,請使用UltraDropDown控件。

但是...我在找的是一個下拉控件,而不是一個網格,多列。基本上上面顯示的是什麼,但不是在網格單元格中。

任何建議甚至一些搜索條件進一步研究將非常感激。謝謝。

回答

0

我結束了這個職位的幫助解決這個:Infragistics Populate DropDown menu

//create and ultradropdown item and populate it 
UltraDropDown udd = new UltraDropDown(); 
udd.DataSource = PrefTags.FindAllOrdered(); 

//create a popup container and add the ultradropdown item to the 'popupcontrol' property of the container 
UltraPopupControlContainer container = new UltraPopupControlContainer(); 
container.PopupControl = udd; 

//add the container to an ultradropdownbutton control 
uddbInstrumentNo.PopupItem = container; 
0

如果你考慮Infragistics的控制,你需要的是UltraCombo。這是一個多列下拉菜單,您可以將其作爲獨立控件放置在應用程序的任何位置。