我想在Xtragrid的一列中放置一个组合框。我可以将组合框绑定到数组值,但如何将组合框与列绑定?
使用列的ColumnEdit属性来设计lookupedit控件(新)。lookupedit控件是您需要的组合框。
这是一个如何将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")
在列的ColumnEdit属性中,添加一个(新的)ComboBoxEdit。如果始终希望它可见,请将列上的ShowButtonMode设置为始终。
这将创建一个repositoryItemComboBox1对象(默认名称),如果您选择在下拉列表中显示,则可以向该对象添加项目。即repositoryItemComboBox1.Items.add("我的文本");
您可以使用ColumnEdit并放置适当的存储库。然后,您可以对该存储库进行绑定。