我想在Xtragrid的一列内放置一个组合框。我可以将组合框绑定到数组值,但是如何将组合框绑定到列?
答案 0 :(得分:9)
使用列的ColumnEdit属性分配lookupedit控件(新)。 lookupedit控件是您需要的组合框。
答案 1 :(得分:4)
这是一个如何将ComboBox添加到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")
答案 2 :(得分:3)
在列的ColumnEdit属性中,添加一个(新)ComboBoxEdit。如果您始终希望它可见,请将列上的ShowButtonMode设置为always。
这将创建一个repositoryItemComboBox1对象(即默认名称),如果您选择在下拉列表中显示,则可以添加项目。即repositoryItemComboBox1.Items.add(“我的文字”);
答案 3 :(得分:2)
您可以使用ColumnEdit并放置正确的存储库。然后你可以绑定到该存储库。