将VS2013与Infragistics结合使用,是否可以在不需要数据库的情况下以编程方式填充 UltraDropDownButton ?搜索有关如何执行此操作的文档无效,谷歌搜索也无效。列出的所有内容都建议使用.Items.Add();
尝试时无效。我试过了:
我为图片道歉,但由于成员方法.Items
不存在,这更像是一个视觉问题,与使用相同:
SearchParams.
没有成员方法,也没有添加
答案 0 :(得分:1)
我认为这是可能的,但您可能需要做一些工作才能使其正确显示。
以下是我快速拼凑的示例代码
Panel panel = new Panel();
panel.Controls.Add(new Button() { Text = "Button 1" });
panel.Controls.Add(new Button() { Text = "Button 2" });
UltraPopupControlContainer container = new UltraPopupControlContainer();
container.PopupControl = panel;
ultraDropDownButton1.PopupItem = container;
以下是创建表单的屏幕截图。只有一个按钮可见,因此您必须做一些工作以确保它符合您的要求。
我找到了将所有信息放在infragistics网站上所需的所有信息。
关键信息来自使用指南的第二个要点。第二个链接中的示例使用树作为向按钮添加项目的示例。
添加第二个控件,该控件将在下拉按钮显示时显示 点击。如果下拉列表的界面将包含多个 WinForms控件,你会想要使用容器控件,如a 面板。 (您可能还想将包含的控件添加到 容器此时,构造将要的接口 通过下拉列表显示。)您还可以使用非容器控件 例如 ListView 或 UltraWinGrid 作为下拉列表。