Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms Devexpress Xtragrid如何将组合框编辑器添加到列_Winforms_User Interface_Devexpress - Fatal编程技术网

Winforms Devexpress Xtragrid如何将组合框编辑器添加到列

Winforms Devexpress Xtragrid如何将组合框编辑器添加到列,winforms,user-interface,devexpress,Winforms,User Interface,Devexpress,我想在Xtragrid的一列中放置一个组合框。我可以将组合框绑定到数组值,但是如何将组合框绑定到列 您可以使用ColumnEdit并放置适当的存储库。然后可以绑定到该存储库。使用列的ColumnEdit属性来指定lookupedit控件(新建)。lookupedit控件是您需要的组合框。在列的ColumnEdit属性中,添加一个(新的)ComboxEdit。如果始终希望它可见,请将列上的ShowButtonMode设置为always 这将创建一个repositoryItemComboBox1对象

我想在Xtragrid的一列中放置一个组合框。我可以将组合框绑定到数组值,但是如何将组合框绑定到列

您可以使用ColumnEdit并放置适当的存储库。然后可以绑定到该存储库。

使用列的ColumnEdit属性来指定lookupedit控件(新建)。lookupedit控件是您需要的组合框。

在列的ColumnEdit属性中,添加一个(新的)ComboxEdit。如果始终希望它可见,请将列上的ShowButtonMode设置为always


这将创建一个repositoryItemComboBox1对象(这是默认名称),如果您选择在下拉列表中显示,则可以向其中添加项目。i、 e.repositoryItemComboBox1.Items.add(“我的文本”)

这是一个如何向GridColumn添加组合框的简单示例

Dim xSunday As New DevExpress.XtraEditors.Repository.RepositoryItemComboBox
Me.GridView1.Columns("Sunday").ColumnEdit = xSunday
xSunday.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor
xSunday.Items.Clear()
xSunday.Items.Add("Full")
xSunday.Items.Add("Half")
xSunday.Items.Add("Off")

在执行此操作时,您正在创建一个存储库项,该项被分配给列的编辑控件