多列下拉列表不在 UltraGrid 中
Multi-Column DropDown Not in UltraGrid
有没有办法在网格单元格中创建多列下拉菜单(最好带有文本建议,例如 UltraComboEditor)?
我可以使用 UltraDropDown 控件在网格单元格中执行此操作,但是,它似乎只想存在于超网格中。
其中说:
UltraCombo 控件可用作 UltraGrid 列的 UltraGridColumn.ValueList,但它旨在用作窗体上的独立控件。要在网格单元格中提供多列下拉列表,请使用 UltraDropDown 控件。
但是...我正在寻找的是一个下拉控件,而不是在网格中,具有多列。基本上是上面显示的内容,但不在网格单元格中。
任何建议,甚至是一些可以进一步研究的搜索词,我们将不胜感激。谢谢
尝试使用 devexpress GridLookUpEdit,如下面 link 所示。
https://documentation.devexpress.com/#WindowsForms/clsDevExpressXtraEditorsGridLookUpEdittopic
devexpress gridlookupedit
我最终在这个 post 的帮助下解决了这个问题: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;
如果您查看 Infragistics 控件,您需要的是 UltraCombo。这是一个多列下拉列表,您可以将其作为独立控件放置在应用程序的任何位置。
有没有办法在网格单元格中创建多列下拉菜单(最好带有文本建议,例如 UltraComboEditor)?
我可以使用 UltraDropDown 控件在网格单元格中执行此操作,但是,它似乎只想存在于超网格中。
其中说: UltraCombo 控件可用作 UltraGrid 列的 UltraGridColumn.ValueList,但它旨在用作窗体上的独立控件。要在网格单元格中提供多列下拉列表,请使用 UltraDropDown 控件。
但是...我正在寻找的是一个下拉控件,而不是在网格中,具有多列。基本上是上面显示的内容,但不在网格单元格中。
任何建议,甚至是一些可以进一步研究的搜索词,我们将不胜感激。谢谢
尝试使用 devexpress GridLookUpEdit,如下面 link 所示。
https://documentation.devexpress.com/#WindowsForms/clsDevExpressXtraEditorsGridLookUpEdittopic
devexpress gridlookupedit
我最终在这个 post 的帮助下解决了这个问题: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;
如果您查看 Infragistics 控件,您需要的是 UltraCombo。这是一个多列下拉列表,您可以将其作为独立控件放置在应用程序的任何位置。